Does Bigfoot roam Maine? Or merely groups of comedians? Here are some funny videos from a new movie.
The world premiere showing of the completed, new Maine-based film, Monster in the Woods will occur at Merrill Auditorium in Portland, Maine, on January 12, 2008.
Here is the main trailer, and three other videos related directly to this film.
Note the mention of “cryptozoologists” near the end of video one, and how they make a cameo again in video four:
Follow CryptoZooNews
Not Found
The resource could not be found.