Imperial War Museum in London

Camouflage duck at the Imperial War Museum in south London, UK, 2007

Lat: 51.4965744 Long: -0.1086187

Post a Comment

Your email is never shared. Required fields are marked *

*
*