The Atalanta 26 has been towed extensively around Britain and across Europe and America