Residents of the Russian city of Chelyabinsk had a difficult time sleeping last Wednesday night, thanks to the huge glowing orb of light hovering in...
Is the most famous secret base in America still tinkering with alien technology? According to a UFO chaser from Arizona, it might appear so. On...