Spider-Man 2 Enter: Electro - Screens
by Rainier on Oct. 18, 2001 @ 6:11 p.m. PDT | Filed under News
The original release date delayed due to the WTC attacks (the end of the game is set on a skyscraper resembling the Twin Towers) seems to have been pushed till end of October .. So we decided to throw you some new screens to peak your interest again ...