BIGFOOT ON RIDE

Mysterious footage captured near Mt.Hood Oregon