Florida Watchdog: Disastrous financials cast shadow on Florida's $85 million Hertz deal

Florida Watchdog: Disastrous financials cast shadow on Florida’s $85 million Hertz deal