fans at a Yomiuri Giants game, Tokyo.
Jun 30, 2012

fans at a Yomiuri Giants game, Tokyo.