Green Monster

The Green Monster is the mascot of the Boston Poindexters. He is possibly a mutant, though he could be a alien instead.