W hen you think you've seen it all, Florida comes up with something new to show you. On Sunday in Naples, thousands came out to watch competitors race buggies through water and mud, and they may ...