Falling Waters – a gem of natural Florida (Videos)

One of my favorite hidden spots in Florida is Falling Waters, the state’s tallest natural waterfall, which is just south of Chipley in Washington County.

Recently, I filmed several videos from different vistas around the waterfall.

%d bloggers like this: