Super Happy Crazy Fun Time Japan

Super Happy Crazy Fun Time Japan is the third episode of Total Drama World Tour.