101 East Kennedy Boulevard, Bank of America Plaza, Suite 3910, Tampa, FL 33602
A tourist from London spotted a film crew near John’s Pass and walked over to ask what they were shooting. A documentary, they ...