london Archives | Tecla

Tall Ships Regatta 2014

Falmouth – Greenwich Not only racing, but also cruising! The opportunity to take part in a short fanatical race, and...