Screen Shot 2014-09-04 at 17.28.43 Published on September 4, 2014 in 6 September 1952Full resolution (500 × 442) ← Previous Next → This newspaper photo shows the DH.110 on impact. (Unattributed)