Surprise Me!

Buffalo Has 3 Mouths

2009-04-01 11,601 Dailymotion

Devotees are gathering in a small village in northern India, to worship a buffalo born with three eyes and three mouths.

Buy Now on CodeCanyon