August 11, 2023
MARTIN B-26 MARAUDER.
Stories this photo appears in:
Eric Wiberg – Clifton Bay, Lyford Cay, B-26 All KIA
FOUR RAF pilots, from the UK, Canada, and South Africa, came within 100 feet of a smooth water landing yards off Lyford Cay one fall evening when things suddenly went horribly wrong.
Comments
Use the comment form below to begin a discussion about this content.
Sign in to comment
OpenID