Momo: The Missouri Monster trailer released by Small Town Monsters

Posted Wednesday, June 19, 2019

By Squatchable.com staff

Small Town Monsters just released the trailer for their latest docu-drama, Momo: The Missouri Monster and it looks good! If you don't know what the Momo is, it's a Bigfoot like creature that was spotted in the town of Louisiana in Missouri, near Hannibal. Check out the trailer here: