Can you explain the sentence to me?
The new launch schedule is pretty much what NASA'S been predicting since shortly after the Challenger exploded...
Thanks and Best Regards
Try here, pretty much - Idioms - by the Free Dictionary, Thesaurus and Encyclopedia..
Thanks a million!