With NASA review cleared, Starlab on track for 2029 space station launch

Houston-based Starlab Space is working off a $217.5 million NASA agreement for a replacement commercial space station.