The town of Gibraltar, shoe-horned into the narrow strip of land between the Mediterranean Sea and the Rock
Photo album created with Web Album Generator