Green Monster

The Green Monster is the mascot of the Boston Poindexters. He may be a mutant, or possibly an alien. The monster seems to be quite capable of the piano, which seems rather small compared to his size.

Trivia

 * The Green Monster is a parody of, the mascot of the.