Hi everybody, Does anyone know the exact release date of the game? Wikipedia indicates March 30. Mobygames on March 27th. And other sites like this one indicate March 25.