After 11 years Indycar is returning to Phoenix this weekend. Huzzah! Your humble host welcomes all race fans to the Valley of the Sun for some gorgeous weather, which is to say the last time the race was here it was substantially less than optimal. Back on March 19th of 2005, we had a bit of […]