Cockroach Bay

Cockroach Bay

Cockroach Bay

Cockroach Bay

On the south shore of Tampa Bay. A mangrove maze of adventure. 

 

Comments are closed