The highly anticipated CD Projekt Red game Cyberpunk 2077 finally launched last week after months of speculations and delays. Continue reading...