Holy Crap! Bigfoot spotted with Google Earth!

Bigfoot is spotted with Google Earth in Oregon!