Johnny Weir is a 3-time US National Champion, a World Bronze Medalist, a 2-time Grand Prix Final Bronze Medalist, and… read more