In just a few days, Ford Mustang fans & the Roush following will get to put their wanting eyes upon an all-new limited edition Roush Mustang. The 2009 “RTC” Mustang will make its stunning debut at the National Mustang Show this Friday, June 20th, in Dublin, Ohio. If you are headed to the show, make sure to get to the Roush exhibit on time, as the cover is set to be dropped at 10:00 am (local time) sharp!
More...