Massachusetts' 'Monsterland' Where Locals Have Seen Bigfoot And Ufos
For centuries, the eerie woods that line the small city of Leominster, near Boston, have been a hotbed for rumored sightings of UFOs , strange glowing orbs and even BigFoot himself.