The Epic Games store has been making big moves much to the ire of many players. What’s the deal? What does it mean for Steam? Let’s talk.
Subscribe for more: http://youtube.com/gameranxtv

Leave a Reply