Advertisement

Football Photos

Japan finally has a reason to cheer

July 19, 2011 10:44

Japan defeated the United States in penalties on Sunday to lift the Women's World Cup. After months of battling with one disaster to another, the wave of joy that this had brought to the island is remarkable and completely deserving. (AP images)

Select Language