Featured in the image is International Stadium in Yokohama, the largest soccer stadium in Japan with a seating capacity of 72,000.
The International Stadium was the site of the final game of the 2002 FIFA World Cup.
Embed this file on your site:
Google Earth Hacks is not affiliated with Google in any way
"Google" and "Google Earth" are trademarks of Google Inc.