We took a trip down to Lauderhill to visit Broward County Stadium, the only ICC-certified cricket stadium in North America. WATCH BELOW: "Finding Florida" learns how cricket is gaining popularity ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results