Photo by Carlyn Kranking / North by Northwestern
Photo by Alexis Lanza / North by Northwestern
Photo by Alexis Lanza / North by Northwestern
Photo by Carlyn Kranking / North by Northwestern
Photo by Carlyn Kranking / North by Northwestern
Photo by Alexis Lanza / North by Northwestern

To follow along with our 30-hour Dance Marathon 2019 coverage, check out our other stories here: http://alpha.northbynorthwestern.com/tag/dm-2019/