3 ms·I think the "70 yards away" is how close they parked their vehicle once they found where it landed.by gammarator 15y agoI think the "70 yards away" is how close they parked their vehicle once they found where it landed.