'The Barracuda, the Navy's new torpedo bomber.' P9926 ditched near East Haven, Scotland, on 28 January 1945, then serving with No 767 NAS in the deck landing training role. Photo by: Sidney James Beadell / Imperial War Museums
This photo was added on 1 May 2023, and has since been viewed 504 times.