Images! England.

267

Broadway, Worcestershire, England. When the big boys come to town!

122

London, England. Self explanatory.