Devotees at a shrine at Solapur in western India's Maharastra observed a bizarre ritual of throwing infants for good health from a height of 50 feet on to a cloth sheet held below.
Popular videos
7 days ago
Is This Acrobat Tired Of Life?
3 days ago
Weightlifting On A Full Stomach
5 days ago
5 days ago
9 days ago







