Lowell, Maine Trail Cam Captures Mysterious CreatureLowell, Maine Trail Cam Captures Mysterious CreatureA trail cam in Lowell, Maine, in the central part of the state near Bangor, captured what seems to be a mysterious creature.Lori VoornasLori Voornas
Biker Nearly Crashes Into Mysterious Creature In The Jungle [Video]Biker Nearly Crashes Into Mysterious Creature In The Jungle [Video]A group of people are riding their dirt bikes through the jungle, and one of them damn near hits a mysterious humanoid creature! JoBoJoBo