Thirty Minutes Over Tokyo

"Thirty Minutes Over Tokyo" is the twenty-third episode of the tenth season of The Simpsons. It first aired on May 16, 1999.
Other websites

Category:1999 television episodes
Category:The Simpsons season 10 episodes