The Ford Mustang added another series victory to its 47-year racing resume with today’s first NASCAR-sanctioned race win as Carl Edwards took home the checkered flag in the O’Reilly Auto Parts 300 at Texas Motor Speedway in Ft. Worth, Texas.
“This is huge. I have a Mustang at home,” said Edwards after the race. “It doesn’t run as well as this one. I drove it a little bit the last couple of weeks and this just feels so good. It is so cool to drive ...