This picture is from the festivities in Portsmouth for David Brindley's 50th, June 2003..
Since we were at the seaside, a visit to the beach was mandatory