Here’s a really cool story that’s been dug up from the Mustang vaults. Back in 1966 Ford wanted to celebrate the fact that its Mustang was the hottest-selling car in America and so it was decided they would display one of their cars on the 86th floor of the Empire State Building. (Read more…)