I say the traitorous, Leslie Edwin Miles of Elyria, Ohio is the mascot-head-wearer, in-waiting.
He's a former scUMmer who played in The 10-Year War, a former head coach and a ham.
ESPiN might be preparing Les for this role.
Item:
Agree/disagree? Who's your would-be, mascot-head-wearer?