SpaceX crushing ULA in terms of value for US taxpayer dollars
• https://www.nextbigfuture.com, brian wang2002 was the last time the USA led the number of space launches, but following the 2003 Columbia space shuttle disaster, Russia topped the list every year from 2003 to 2015.