Gord

Associate
Joined
28 May 2010
Posts
2,053
Location
Leeds
Anyone got this on release today? Was looking forward to it given the trailers but it appears to have mixed reviews on YT and Steam
 
Last edited:
Back
Top Bottom