Mt. Fuji Whiz

Mt. Fuji Whiz is the tenth episode of ''Legend of the Three Caballeros