The night has finally arrived. The evening all American Idol fans have been longing for all season. It’s the night… Idol Gives Crap Back. Yes, folks, get ready to be mildly entertained by the likes of Teri Hatcher and Forest Whitaker. OMG THEY’RE BOTH GOING TO BE ON THE SAME SHOW. Personally, I don’t know […]