Anyone reckon it's Mel Gibson in the Elmo costume?