This week we followed to the torch to the bottom of Lake Baikal…the deepest freshwater lake in the world. Lake Baikal is home to the only freshwater seals on the planet…and every spring an “ice town” is built on the the frozen lake.