Space

NASA awards Texas company $57 million for lunar construction system

A nascent off-Earth construction system just got a big funding boost.NASA has awarded the Texas-based company ICON $57.2 million for its Project Olympus,...

Recent Articles