Video: Hunting the Mogollon Monster

The Mogollon Monster is Arizona's Bigfoot, and PP's Scott is on his trail.