Loading Video…
This browser does not support the Video element.
Geneva National Resort & Club in once again home to the awe-inspiring, must-see winter phenomenon
Brian is in Lake Geneva with some other ways to enjoy the beauty of the ice castles.