While You're All Wondering Where Scott Speed Went, He's Busy Winning Championships

#hashtags: #NASCAR #Scott Speed

If there’s one thing that’s been asked over and over again since his departure from Formula One in 2007 and then NASCAR in 2013, it’s, “What ever happened to Scott Speed?” Lately, it looks like everyone finally found him.