Tag Archives: Momo


Momo, or the Missouri Monster

Main Piece: “I think in the 70s it was, I know the name of the town because it’s called Louisanna, Missouri. It’s on the Mississippi river in the south of the state and in the 70s apparently a few people reported seeing a very tall, like 7 to 8 foot tall, ape-like swamp creature in… Continue Reading »