Me on the TerraTech Steam store page today

Darci

Well-Known Member
Feb 10, 2015
157
52
435
26
I got my Steam key later the same day... doing this...



...in the Humble post-download page.
Got it just in the second it appeared there xD