Two Headed Cow Turns “god” In India As Villagers Flock Farm To Worship It. Photos

Visitors have been flocking to a farm in India after one of its cows gave birth to a two-headedcalf that many believe is a miracle. The bizarre looking animal, which has two heads and one body, was born last week in Pannuganj village, in Uttar Pradesh, northern India. And it’s attracting an awful lot of attention. See pictures below;