It's not everyday an insect can claim to have accomplished more in its short life than many people, but Nefertiti was an exception.  The red-back jumping spider, nicknamed the "Spidernaut", traveled over 40 million miles while living onboard the International Space Station earlier this year as part of a student-initiated experiment sponsored by NASA.  After [...]

Read more of this post