Aruba – a tiny Dutch Caribbean island off the coast of Venezuela – supposedly has more repeat visitors than any other island in the Caribbean. I was intrigued, of course, and went with a…
Aruba – a tiny Dutch Caribbean island off the coast of Venezuela – supposedly has more repeat visitors than any other island in the Caribbean. I was intrigued, of course, and went with a…