Green Monster

The Green Monster is the mascot of the Boston Poindexters. He is possibly a mutant.