This sandbar in the Cayman Islands is Stingray City
Published on Jun 16, 2016
Stingray City is a sandbar in the Cayman Islands
FOR MORE VIDEOS VISIT WWW.VISION3E.KY