Twin Otter aircraft landing Barra Airport

- Image ID: JGWFET
Mike McEnnerney / Alamy Stock Photo
Image ID: JGWFET
Location: Barra Airport, United Kingdom.

Similar stock images