Cricket National Stadium, previously known as, Queen’s Park, is the name of a cricket stadium complex in River Road, Grenada in the Caribbean and was a location for the 2007 Cricket World Cup. After being rebuilt in 2000, the new complex was badly damaged in October 2004 from a direct hit by Hurricane Ivan. The [...]