Lining the banks of the river are massive trees that appear to be growing out of the river itself! These are cypress trees, and they are very common in this patch of natural beauty.
While the trees themselves are amazing, so is the little stump like growths that surround them. These are called Cypress Knees, and grow up from the waters surface just like the trees do.
These trees are easy to distinguish with their large blade like roots that form small pyramids projecting from the water and terminating in a tree.