Larry Gomes Stadium

Stadium in Malabar, Trinidad and Tobago.

Things to see in Trinidad and Tobago

Wikipedia