These are of the rarest big cats on Earth. A pair of Amur Leopard cubs were born at the Twycross Zoo in Atherstone, Warwickshire, UK. August 6, 2014 No comments Article http://ift.tt/1oxGdEQ via /r/pics http://ift.tt/1sqqfxa Categories: funny, photos