Home » Posts tagged"Santa Cruz El Chol"
Aliens Blamed for Newborn Pig With Human Head (Video)

Aliens Blamed for Newborn Pig With Human Head (Video) »

Although it is just probably another case of hydrocephalus, residents of Santa Cruz El Chol in Guatemala are convinced that…