Developer CD Projekt Red has a lot to live up to with their next game. Cyberpunk 2077 has been floating around on most radars for a while but hasn’t shown anything substantial besides trailers. Until just recently. There has been…
Read more ›
Developer CD Projekt Red has a lot to live up to with their next game. Cyberpunk 2077 has been floating around on most radars for a while but hasn’t shown anything substantial besides trailers. Until just recently. There has been…