Unless you’ve been living under a rock, you’re probably already aware that Cyberpunk 2077 is finally out. It was a long road getting to this point, with multiple delays CD Projekt Red had to endure to give fans a more finished product. Any time a game receives as much attention as Cyberpunk 2077 has leading […]