Lowell, 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 Voornas
10 Of The Creepiest Things Ever Caught On A Trail Camera [Watch]Looking for a trail camera at the LA Outdoor Expo this weekend? After watching this video you might not ever want to go out in the woods again. Bruce Mikells