The journey to recovery comes with a significant financial burden, as Len faces substantial medical bills, including the cost of apparatuses to aid him in walking again.
Wisconsin is home to dozens, if not hundreds of water slides, with Wisconsin Dells as the waterslide capital of the state, and soon the Dells will be home to a first-of-its-kind water slide for America.