User blog comment:Redidy Penguin/Brown Sasquatch Discovery/@comment-8934934-20140804023359

It's a mascot :p And I dont think that weird big foot coming from the Mountain Cave because look, theres a jungle on the picture :P