Yahoo Sports: Johnny Weir¬†announced his retirement from competitive figure skating on Wednesday, with the sport’s most fascinating character hanging up his skates after a career that was never short of intrigue and controversy.

Weir will swap the ice for the commentary booth, where he will give his opinions for NBC during the Winter Olympics in Sochi, presumably with the same flourish and mischief that he has displayed for the last 10 years.

Read more here.