Lowell North sails on to Fiddlers Green
A sailing icon has died. Lowell North, founder of North Sails, passed away peacefully last night and will be remembered as one of the greatest sailors ever, not only because of the company that bears his name...