People release the balloons to celebrate the New Year at the Zojoji temple in Tokyo, Japan, Jan. 1, 2011.
Go to Forum >>0 Comments