Screen Shot 2018-08-10 at 16.21.23 Published on August 10, 2018 in 11 August 1986: The World’s Fastest HelicopterFull resolution (663 × 463) ← Previous Next →