Designed by
Title
Police Launch #20625234
Description
BRISTOL, ENGLAND - JULY 31: Police patrolling the water during the Harbour Festival in Bristol, England on July 31, 2011. Founded in 1972, the three day free festival played host to 280,000 spectators, the largest attendance to date
This image is editorial