This week's best of Nerd Talk

Gregr's Nerd Talk logo
By 107.7 The End

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.