Buzz·Posted on Apr 5, 2012Baby Leopard Is Ready For His Close UpThis baby leopard knows how to work it. Its name is Imoo and it lives in a Hungarian animal park. Imoo is the babiest and leopardiest baby leopard I've even laid eyes on.by Gavon LaessigBuzzFeed News ReporterLinkFacebookPinterestTwitterMail