Missouri Monster

From Kook Science
Jump to navigation Jump to search
Missouri Monster
a.k.a. Momo the Monster
Country United States of America
Region(s) Louisiana, Missouri
First reported 1971

Missouri Monster (or simply Momo) is an appellation for a crypto-hominid reported around Louisiana, Missouri, and along the Mississippi River.

Resources