melkorspawn
First Post
I just saw the E3 preview (tres awesome!). The preview states that it was released on Sept 15th. This appears to not be the case. Amazon claims that it will be out in December of 2025. I find this dubious. Does anyone know when it'll come out?