Tossa de Mar, Vila Vella and the sandy beach, Costa Brava, Catalonia, Spain. Cloudscape dramatic image.