The picturesque cobblestone streets of the medieval Spanish town of Pals, Spain, in the Costa Brava region of Catalonia after a rain shower.