Quote:
Originally Posted by Mas_UK25
Cricket in USA, in those baseball triangle shaped stadiums? lol
Why isn’t there a proper cricket stadium in USA when there’s millions of South Asians there
|
Central Broward Regional Park in Florida.
India played T20s against the West Indies here.