British submarine HMS C13 moored at Temple Pier, London. July 1909 Posted on April 5, 2023 by laststandonzombieisland Leave a comment British submarine HMS C13 moored at Temple Pier, London. July 1909 National Maritime Museum Henley Collection. Previous Next Return to Warship Wednesday, April 5, 2023: Jackie’s Toys