British Championships Display, August 2010

A large display site in the middle of the sea

Loading Image