Back to photostream

Found Slide - 1010

Found Kodachrome slide dated July 1967 showing the Saint Francis de Paula Mission Church in Tularosa, New Mexico, USA., (at least, that's what Google Image Search thinks it is).

411 views
1 fave
0 comments
Uploaded on November 29, 2024
Taken sometime in 1967