13th September 2003

Riverside walk, London SE1 9PX, UK

Is this small dolphin leaping from the river during 2003’s Mayor’s Thames Festival attempting to join in with the sense of community and friendship this late summer celebration has engendered? Or could it be some poor beast driven mad by water pollutants in the act of attacking this unsuspecting family? Or maybe it’s just a balloon.…