Madison Chock How to Watch the 2025 World Figure Skating Championships: TV & Live Stream Schedule 7 days ago This week, NBC Sports and Peacock will broadcast live coverage of the World Figure Skating Championships from Boston's TD Garden,…