A 9-year-old Moore County boy who spent more than two weeks in a coma and suffered two broken ribs and a fractured neck, pelvis and ankle is recovering at home, nearly three months after a truck hit and nearly killed him at his bus stop.