Ahimsa yacht Detail with Reflection

The Ahimsa is one of the tallest single masted sailboats in the world. The ship's sail also is one of the largest fabric paintings in the world

Related Images