Wednesday, September 06, 2006


London
Bus
Stickers












These stickers are popping up on buses throughout London. These pics were mailed into Little Green Footballs by a British reader.