May 9

Bigfoot Odyssey: Mogollon Monster

In Arizona, the Mogollon Monster is a creature said to dwell in central and eastern Arizona along the Mogollon Rim.Reports of footprints, video, and hair samples have been documented by enthusiasts. Kerry sits down with an investigator from the area.

One Response to “Bigfoot Odyssey: Mogollon Monster”

Leave a Reply