undefined

Greg Cochran

Expert in self-replicating machines and their potential applications in space exploration.