Ross, H. 1995.
Facts and Faith 9(3):5. CELD ID 6530
|Hot new evidence for the Big Bang creation event|
Rarely does The New York Times devote a precious page and a half to science, but that's what happened on June 12, 1995.(1) On that day John Hopkins University astronomers announced "the most important scientific discovery made by a space shuttle mission."(2)