Rebecca McRae and Amanda Perez are exploring the high waters from Tropical Storm Debbie around the areas of McRae’s boat ramp and The Shed, a popular spot for young and old, in old Homosassa, FL.
If you like this site please consider donating to offset operating costs!