Energia

Russia Wants to Build “Sweeper” to Clean up Space Debris

[/caption] Russia is looking to build a $2 billion orbital “pod” that would sweep up satellite debris from space around…

14 years ago