battle of Churubusco BW
a public domain JPG image
battle of Churubusco BW
Available formats to download:
jpgwebp