Tatyana Shestopalova

Tatyana Shestopalova spends her days stringing together code and running away from zombies while training for her next marathon.

Joined: July 16, 2018