Steam Steam

Discussion in 'General Gaming' started by The, Mar 3, 2017.

  1. The

    The Master of the House Staff Member

    106
    20
    Dec 26, 2016
    What are your thoughts on this games mega giant? Whilst it does make things easier, it can be argued that it does not benefit us end users as prices are driven up.