Pier 60 Sugar Sand Festival, Clearwater Beach, Flo