Twenty20 cricket is coming to Florida. Let me just say that again… Twenty20 cricket is coming to Florida. Given how long it’s taken football (ok… soccer) to establish itself in American culture then I’m a little amazed to learn that Florida actually has an International Cricket Council approved cricket stadium. It’s actually the only one […]