Click for images

Thailand

Bahamas

Egypt

Spain

Ireland

Galapagos

Croatia

Truk Lagoon

Saint Lucia and other Caribbean Islands

Maldives