New Stalker 2 Heart of Chornobyl leak has dropped. March 13, 2023March 12, 2023 by John Cartwright A new Stalker 2 leak has appeared on the Internet. With all new artwork to look at.