Did you guys hear about Neo? The teeny, tiny antelope was recently born at Chester Zoo in the UK & is making a big splash in the news. We almost died of cuteness overload!
22.6k likes
Log in to like or comment.