Feb 23, 2010 | Discuss
English iron cannons from the 17th century at Needham’s Point, Bridgetown, Barbados, West Indies