Much like the last Sasquatch film that was doing the rounds on Avalon, to me it looks like a human in a 'gorilla' suit....