Some believe the Betz mystery sphere, a steel ball that a Florida family found on their property in 1974, is a piece of alien technology. Here’s the truth.
The Colombian town of Buga was already on the map, not for science, but for faith. Its Basilica of the Miraculous Lord draws ...