Of all the Motor Companies, the Ford Motor Company is the 0ne that most seems to enjoy putting cars on top of skyscrapers. They did it in 1965, and now they're doing it again with the 2015 Ford Mustang next month.
Foxtrot Alpha · Gary Wetzel
NATO Sends Typhoon Fighter Jets To Romania In Clear Message To Russia
Jalopnik · Patrick George