The Humble Store is currently running a bit of a sale, and in order to get as many eyeballs on it as possible, has now launched a small giveaway as well. So if you're in the mood for some racing action, simply head on over to the ...