Momo The Monster

Published October 6, 2016 0 Plays

Rumble / Entertainment LifeMomo Is A Creature That Is Usually spotted In The State Of Missouri, USA. The Creature Is About 12' to 15' Tall, With A Large Shaggy Pumpkin Shaped Head. The Creature Is Usually Spotted With a Dead Stray Dog.