New Bigfoot Sighting

We were just talking about the Ozark Wood Ape, could this be his cousin?

A man in Provo, Utah, thinks he spotted Bigfoot.

What do you think?