Watch: Indian police station visited by wandering leopard
Monday, December 31, 2018 - 13:50
in Earth & Climate
A leopard found its way into a police station in India, causing officials to temporarily evacuate the surrounding area.
A leopard found its way into a police station in India, causing officials to temporarily evacuate the surrounding area.