The DeltaWing recovered from its crash during practice to finish an impressive 6th at the Petit Le Mans in Atlanta. Good job, guys.