Activists blame devastating tornadoes on climate change
NASA prepares to launch a new telescope
Newly discovered spider species becomes an internet sensation