Paradise Found: St. Lucia

St. Lucia is better known for romance but its rollicking past lingers on.