A baby born with three heads has attracted pilgrims who refer to the child as an incarnation of God.   Strangers in India have reportedly been making pilgrimages to see the infant. Since its birth in Uttar Pradesh was announced on July 12. The mother…