A little Silicon Valley in Madrid: this is the lab where FOSSA gives birth to their new nanosatellites

October 1, 2025