Filming Locations in Altar Municipality
Altar, Sonora, Mexico
The Train Robbers (1973)
Altar is a municipality in the Mexican state of Sonora in north-western Mexico. The municipality had...
View DetailsAltar is a municipality in the Mexican state of Sonora in north-western Mexico. The municipality had...
View Details