Video Link. A man films a snow leopard snarfing up a squirrel in a zoo enclosure, while his little son watches in curiosity. (thanks, Joe Sabia!)
Video Link. A man films a snow leopard snarfing up a squirrel in a zoo enclosure, while his little son watches in curiosity. (thanks, Joe Sabia!)