Pure Viral Stuff Watch Santa Claus soar over stunning Lake Geneva in Montreux, Switzerland! You won’t believe your eyes!