Discover Delray Beach

What a beautiful city.  Check out this video highlighting just a few things that make Delray Beach such a gem in South Florida.