Leonard

Leonard is a contestant on Total Drama.