Any development in technology, science, and space deserves to be highlighted. Russian engineers are confident they have put together a…