Josh Rosenau hasn't written any stories yet.

Josh Rosenau

Josh Rosenau

Blogger, evolution defender, insect nerd, fan of cephalopods. I work for @NCSE, but tweet on my own time.