XCOM 2 Release

/ | Leave a Comment

So, XCOM 2 the long awaited sequel to the much loved Sci-Fi turn based strategy series XCOM releases later this week on February 5th. The release of the latest instalment will attract new people the series as well as long time fans, offering you as a streamer a large pool of viewers to hopefully tap into. You […]

Read more »
To top