The wait is over. Ford’s never ending teaser campaign essentially resulted in the entirety of the online auto media screaming, “Stop! Please stop!” Today it stops. And you know what? That’s a good looking Mustang. We don’t know too much at this moment, but we’re posting the propaganda laden press release after the jump. However, [...]