The Barracuda, the Navy's new torpedo bomber, 10 November 1943 over FAA station Lee-On-Solent. From the IWM collection © IWM (A 20171)
© IWM (A 20178)
© IWM (A 20177)
Aviation history posts by a published aviation author, ex-airline dispatcher and aeroplane enthusiast!
One million page views since 2009!