Kaleigh Neuhauser is running the Boston Marathon with BCH's Miles for Miracles team. See why she's making the 26.2-mile trek.