Lasting five years, eight months and five days, the Battle of the Atlantic was the longest military campaign of WWII. Allied supply convoys were being continuously threatened by German U-boats and ...