San Juan City Views

Eighteen inches of snow are meant to fall here in New England – all by tomorrow afternoon. Yes, 18 inches. I must add that we just received the gift of 10 inches of powder a few days ago.  Apparently New England likes to dump an entire winter on its inhabitants in one sitting.  Don’t get me…

St Lucia

Moments off the beaten path