clel
Here is another source, where steam sales (maybe even more than officially on Steam) are listed: http://steamdb.info/sales/
posted by clel 3 years and 9 months ago Link