To be on the deck of a cruise ship at sunrise is always a memorable occasion. What makes it an unforgettable experience is when for those precious few minutes...
Read More »