This week's best of Nerd Talk

Gregr's Nerd Talk logo

My favorite story of the week involves NASA celebrating the continuous presence of humans on board the Internation Space Station for the last twenty years.