Where are Ron and Ellen?
Malta 2005
Storm waves in the Mediterranean in front of our hotel.