Group challenges terms of Rays stadium deal

The group "No Home Run" says the deal for a new stadium for the Tampa Bay Rays is "horrible," leading to a response from St. Pete Mayor Ken Welch, who says the plan has strong public support.

Top Videos

Good Day Tampa Bay

We Live Here