Feedback

Leopard on Prowl in India … Again

 

A leopard on the loose in West Bengal, India was tranquilized and released into a forest after being spotted in a tree. No one was harmed in the incident.

Shows