Close encounters of the nerd kind: A review of Survival Geeks

time to read: 2 min
>