Episode #1.1656: Directed by Akitarô Daichi. With David Kaye.

Watch “Prince Mackaroo” Episode #1.1656 (TV Episode)