International Cricket Stadium unveiled on Long Island. Here's a first look inside.
The Cricket World Cup is coming to New York, and the first games are just weeks away from being played on Long Island. CBS New York's Jennifer Bisram takes us inside the new cricket stadium unveiled Wednesday.