NASAs Roman telescope is cruising. Heres a look at the next 100 days.

Open in new window