I have recently seen adverts on the TV announcing that this game is due to be released on 6th May 2005 (3 days ago). (This is in the UK)
I have scoured websites and still not been able to find the game anywhere! Play.com does have it with a November release date!
What's with the Advert then?
I have scoured websites and still not been able to find the game anywhere! Play.com does have it with a November release date!
What's with the Advert then?