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