Designed by
Title
Netherlands air force military helicopter #130390510
Description
LEEUWARDEN, NETHERLANDS - JUN 21, 2008: Royal Netherlands Air Force Aerospatiale Alouette III helicopter landed on a grass field at Leeuwarden airbase.
This image is editorial