Not a member? Click here to join

In July 2023, a possible Bigfoot encounter occurred at night on Wachusett Mountain, 7 miles west of Leominster, Massachusetts. The witness noticed a dark shape on the ski slope and later smelled an animal-like odor in the same area. [Report Link]({{clipboard:report9}})