Number of Views
15 Aug 2012
1 Jun 2011
NOTE: No model/property release on file for this clip; may be suitable for editorial (news and documentary) usage only.
London - June 1: a London bus near big ben on June 1, 2011 in London. the London bus service is one of the largest urban bus networks in the world with 8,000 buses covering 700 routes.
More From Artist