Brian Lara Stadium

Brian Lara Stadium Tarouba, West Indies