Mast from Admiral Nelson’s HMS Victory that was damaged by a cannonball goes on display
Nelson’s (above) triumph at Trafalgar gave Britain control of the seas and laid the foundation for Britain’s global power for more than a century Fought on October 21, 1805, the Battle of Trafalgar is one of history’s most epic sea clashes. Not only did it see Britain eliminate the most serious threat to security in … Read more