A.J. Foyt has been released from a hospital in Houston, where he was being treated for complications from knee surgery. The 77-year-old Foyt had knee surgery two weeks ago, and an infection sent him to the hospital Wednesday. A spokeswoman for the four-time Indianapolis 500 winner said Foyt was released Friday and is still taking antibiotics for the infection.