French Air Force DeHavilland Canada DHC-6 Twin Otter landing runway 31.

- Image ID: EW6NR7
French Air Force DeHavilland Canada DHC-6 Twin Otter landing runway 31.
Gordon Zammit / Alamy Stock Photo
Image ID: EW6NR7
Location: Luqa, Malta