Leopard Terrorizes Indian Town, Citizens Fight Cat With Sticks

A single leopard is running amok in Meerut, India, and locals are having a hard time trying to contain him.
Subscribe to The Morning Email.
Wake up to the day's most important news.
CONVERSATIONS