Izzy

Izzy is one of the more crazier characters from Total Drama Island.