Posted on 23rd Oct 2011
Piccadilly installed a 12 sqm LED screen outside Wembley Stadium for the NFL game on Sunday 23rd October

The Chicago Bears and the Tampa Bay Buccaneers were in London to play a regular season game, which has become an annual event and attracts over half a million ticket applications!
