SpaceX project’s FAA review delayed after receiving 18,000 comments

Environmental review is one part of commercial space licensing process for facility in Boca Chica, Texas