Feedback

Rare Leopard Born at Florida Zoo

 

Mowgli, a rare clouded leopard was born at Tampa's Lowry Park Zoo and he is the cutest thing you've ever seen.

Shows