Honeymoon Island State Park Short clip of the beach on the north side of Honeymoon Island State Park in Dunedin, Florida.
Love this place