TxRangersFan Posted June 3, 2011 Share Posted June 3, 2011 NBC has unveiled its London 2012 logo, prominently featuring Big Ben. (Or, to be accurate, the Palace of Westminster clock tower that houses Big Ben.)Certainly an improvement over the official games' logo. Link to comment Share on other sites More sharing options...
This topic is now archived and is closed to further replies.