Whatizit

The Whatizit is an alien species native to Torch World. Izzy, the mascot of the 1996 Summer Olympics, is one member of this species. Though was introduced to the world at the close of the 1992 Summer Olympics in Barcelona.