I was at one of the most beautiful places of its kind in America – Green Cay Wetlands last week. Green Cay is in Delray Beach, FL, and it’s open nearly every day from sun up to sun down and it’s free! Green Cay’s absolutely one of my favorite places to visit with or without…