Bigfoot Spotted in Colorado Using Google Maps! {Pic}

First, we have Stephen Barcello out there in Littleton, North Carolina telling us about a Bigfoot sighting that happened back on Jan, 19th. Now, this?

I wish you would stop denying it. Bigfoot is real and evidently, he lives in the woods in North Carolina and Colorado. Look at the picture! Don’t tell me it’s some bear, moose, or elk. Clearly, that’s an ape-like man living out west. Before you go and start telling me I’m crazy, think about it…The Rockies would provide all the cover needed to hide from humans.

What do you think it is?