From Genetic Engineering and Biotechnology News Before humankind can explore strange new worlds and seek out new life and new civilizations, it will have to deal with a weighty down-to-earth constraint: launchpad economics. Every unit of mass of payload that launched into space requires the support of an additional 99 units of mass, with “support” encompassing […]