January 15, 2018
No favorites selected
Riomaggiore, La Spezia Province, Liguria Region, Italy.
Contacted Jasmine Swope and the Craig Krull Gallery and they have no specific information on the exact location of this photo. Will be difficult to find anything more than Chile.
Found another video view of this place, but I still cannot locate. Maybe it will help another solver.