Teen making miraculous recovery after being hit, dragged by car