Jeff Klugiewicz, Grant Castelluzzo and Jeff Dowhen recently made a trip to the new Lake Geneva park in Wisconsin. They got a proper session in while they were there and ended up filming a bunch of clips for this new The Level Below edit. Damn does this place look fun or what?