Invincible - The Royal Navy's Greatest Ship (Season 2 Episode 2 of 6): The history of the Royal Navy ship HMS Invincible. HMS Invincible: Digging Up Britain's Past airs on Sky History at 2:00 PM, Monday 20 May. The history of the Royal Navy ship HMS Invincible