Twin Peaks, Idaho

Tuesday, September 23rd, 2008

As you know we here at Rumors and Rants are ardent supporters of cheerleaders. So imagine our outrage when this came across our desk. Apparently when University of Idaho co-eds aren't wearing clever T-shirts, they're rocking Idaho Scandal-ous outfits. (Pictured right is Gov. Palin in her University of Idaho dorm room sporting a ...