A 6-year-old boy with brain cancer gets one last birthday parade