Racked reports on the front window display of the Marc Jacobs menswear store on Bleecker Street in New York and reveals that deposed pastor Ted Haggard and Idaho Senator Larry Craig are both tops!
What we'd really like to see, however, is a pair of Larry Craig-branded tap shoes.