Aircraft N40269 — 1968 De Havilland Canada DHC-6-200 Twin Otter Photo at 7B9
Photo ID: AC192841
On final at Ellington, CT
Location: