Ancient aliens? In the small town of Bellows Falls, Vermont on the banks of the Connecticut river lies two panels of precontact petroglyphs. The carvings depict over 24 oddly shaped faces, some appear to have antennas which has sparked extraterrestrial lore. The ancient carvings are said to date back between 3,000 and 8,000 years with […]