Spanish Armada Cannon

The Gallery 63 crew auctions off a naval cannon believed to be from the 17th-century Spanish Armada.