Jeff Altenburg on 25 Hours of Thunder
NASA 25 Hours of Thunderhill winner Jeff Altenburg was a little sleep deprived when he came into The Freak Nation Sunday night. But what would you expect from a guy who’d been up racing around the clock twice and then some. Altenburg won with a team of drivers in a factory supported Audi TT RS.…