Japan 2005

Previous Home Next

DSC01083

Stewart shows up and suddenly everyone is dancing to ABBA.