Izzy

Izzy, labeled The Psycho, is a contestant on Total Drama Overloaded.