Morning Walkers Find Newborn Leopard On The Side Of The Road In India
Morning walkers were in shock after they head an animal crying near an open gym in the Thane area and ended up alerting the forest officials after they realized the crying animal was a newborn…