Larry

Larry Chen, the X-Box Live Arcade Troll, was a contestant on Total Drama Tweenabet.