A.J. Foyt has been hospitalized in Houston for complications from knee surgery and will skip the 50th anniversary of the Rolex 24 at Daytona. The 77-year-old Foyt had knee surgery two weeks ago, and an infection sent him to the hospital Wednesday.