windsorstar.com
Photos: World Figure Skating Championships
The 2013 World Figure Skating Championships are being held in London, Ontario.