Anyone got their preorder box and poster from GAME yet? I feel like contacting them but want to know if any of you guys have even got it yet.
The Legend of Zelda: Ocarina of Time
Game » consists of 20 releases. Released Nov 21, 1998
Game » consists of 20 releases. Released Nov 21, 1998
Log in to comment