It seemed to take a lifetime for both Meagan Duhamel and Eric Radford to finally get their Olympic experience – and they’re still barely over it. But they have to be, to prepare for the world championships in Saitama, Japan, where they hope to finally deliver the “Alice in Wonderland” free skate they had always […]