http://store.steampowered.com/ (http://store.steampowered.com/)
page 3 says it is a steamplay title. anyone care to test its legitimacy? 8)
It's not. The game page itself disproves this. It must just be a Photoshop error from the last deal.
maybe, one says it is one says it isnt.