Ivan Babikov

Ivan Babikov (born July 4, 1980) is an Olympic cross country skier who has represented both Russia and Canada.