Is that Pete Townshend in a spidey costume?