USA's Joshua Farris no longer resembles the boy who won the silver medal at the World Junior Figure Skating Championships in March.

More