A father aboard a space station must save his teenage daughter after ameteor shower devastates Earth using only remote technology.+More