Cypress Point Park
- Episode aired Aug 18, 2017
Quick tour of Cypress Point Park located on the northwest side of Tampa, Florida on Tampa Bay.Quick tour of Cypress Point Park located on the northwest side of Tampa, Florida on Tampa Bay.Quick tour of Cypress Point Park located on the northwest side of Tampa, Florida on Tampa Bay.