San Sebastian La Concha beach travel photography People strolling at La Concha beach in San Sebastian, Basque Country, Spain.