Was it actually leaked though?
I mean, if a game is "leaked" and then never actually releases/gets made I'd put that down to somebody trolling and posting shit rather than a genuine leak...
About Us |
Display As Desktop
Display As Mobile
© 2006-2021 VGChartz Ltd. All rights reserved.