Loxahatchee Slough natural area overview

The Loxahatchee Slough natural area is in northern Palm Beach. Two videos from the area.

%d bloggers like this: