All posts by David Farrell

A grad student in experimental physics, David is fascinated by science, space and technology. When not buried in his lecture books, he's a big-time gamer, aspiring comic artist and always finds time for mountain biking and his airsoft team.
Page 20 of 34« First...1819202122...Last »