Villagers Get The Shock Of A Lifetime When They Peer Down A 60 Ft. Well!
When a local well starts to howl and screech, you know something is wrong. Some villagers in southern India had a problem that was quickly identified when someone looked over the edge of the well and saw the leopard. read more here > heroviral.com