Torqued: Fallout from the TEB Challenger overrun crash
Last month we reported that, in the fallout from the February 2 Challenger overrun at Teterboro (TEB), the FAA levied a fine of almost $2 million against P