Teen recovers from hit-and-run