It's almost that time of year! The Ice Castles are expected to return to Lake Geneva this winter.
Share