The first photo is from 1967’s “Johnny Hamlet”. It starred Andrea Giordana (aka Chip Corman) and was directed by Enzo Castellari. It was reissued in 1981 as “The Wild and the Dirty”. The photo was taken in Guadix, Spain.
The second shot was of the same location in 2021.