The Moonbeam UFO Monument commemorates a tiny town's most eventful night
In Ontario, Canada lies a small town called Moonbeam. According to legend, the town got its name when one night, people saw beams of light coming down from the sky. Some believe that the people were simply seeing the northern lights, but others believe the lights had an extraterrestrial origin. — Read the rest