Monday 26 August 2013

Carnival helicopter.






















Perhaps the most annoying aspect of Notting Hill carnival is the constant buzz of the police helicopters overhead.

No comments: