So I have been using Google Maps to find me a spot close to home to wheel at. This is Florida so chances are it will be flat as hell but I am hoping to find some wooded trails at least. Just found this spot and hope to go check it out today after work. The entrance seems to be right off State Road 60. Anybody familiar with it?