An 8-year old Roanoke boy has a long road to recovery after being the victim of a hit-and-run Monday.