Yeti in Mt Everest and 8 Bit Google Maps

Is that Yeti ? spotted in Mt Everest, Nepal via Google's new 8 bit Google Maps.

Google came up with the 8 bit version of Google Maps. Go to Google Maps and click the "Quest" link provided.
Here's the video for the 8 bit Google Maps.