Sting Ray City Grand Cayman Swimming with the Sting Rays at Sting Ray City in the Cayman Islands Leave a Reply Cancel reply