Close
I dont think you need that coupon anymore. Not sure though
Yea you don't need it lol.. On the Shop page steam offers a free download.
who page
http://store.steampowered.com/mobile/