Learn about Otter, a research and development demonstrator nanosatellite, and the tech demonstrators it is carrying.
Since the start of 2025, Elon Musk's rocket manufacturing company SpaceX has been busy completing multiple launches, starting ...