Bigfoot, UFO's, Black Helicopters, etc in New England riding spots
Anyone have any good stories of strange/unexplained happenings in your neck of the woods? Ever do a night ride near the old mental hospital in Belmont? Ever gone on a 20 mile solo ride in Freetown and been creeped out the whole time? Do you know anyone who's been abducted by a UFO? Or are all ghosts, bigfoots, ufo's, etc just pseudo science?