Wind Resistance

Latest

[Cape Town, June 17. Image via Getty]

A woman struggles with an England flag on the Waterfront on June 17, 2010 in Cape Town, South Africa. Cape Town hosts the match between England and Algeria in the second of their group stage matches on Friday.

 
Join the discussion...