Spanish Armada Cannon

show more details
Comments ( - )
The Gallery 63 crew auctions off a naval cannon believed to be from the 17th-century Spanish Armada.