24 October 1998

Dog-in-a-Doublet lock and landing stage

Image ID: 9810082


Close Window