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 3 months ago Link