Teen hit by train goes from hospital to Year 12 high school ball

A Perth teenager who survived being hit by a train in Kenwick two days ago is not only back on his feet - he's well enough to dance.