NFL Fan Rally, London, 2012
NFL Fan Rally 2012 in Trafalgar Square for the International Series Game at Wembley Stadium; New England Patriots vs St Louis Rams.
33 photos · 112 views