An area at the end of River Road alongside the Caloosahatchee river and on the shores of Lake Hicpochee (26.797659, -81.123564 – Florida) is an area of great energy and paranormal experience. My father and I both encountered and felt this energy, and feel this site may have had some ritual purpose many thousands of years ago or was a site of great tragedy. Thank you.