Altar de la Patria (built 1976)
Location: 18.471237°N, 69.892416°W