Perched on a 300-foot cliff overlooking the converging waters of the Caribbean Sea and Atlantic...
Continue reading...