Osaka Stadium pix

Nagai Stadium: Home of the 2007 World Championships in Osaka, Japan