11th April 2004, 6:10 PM
Other thread.
And yes, this is a ... less than impressive ... way to show your first game footage from a new console, for sure...
And yes, this is a ... less than impressive ... way to show your first game footage from a new console, for sure...