This soccer stadium is in the town of Heredia in Costa Rica. We saw two spectacles that day, one a soccer game, one a gift from Mother Nature. Shot on August 7, 2005.
Sign up to comment.
Sign in if you already did it.
Photo taken in Heredia, Costa Rica
Misplaced? Suggest new location