Tell me about Mass Effect

Soldato
Joined
6 Jan 2006
Posts
3,559
Location
Plymouth
Over the last two weeks or so I have been hearing a lot about this game and that is going to be the best thing since sliced bread but I'm not sure 'why' its getting such a good reaction.

Can someone explain to me what all the fuss is about, please?

Ta.
 
Back
Top Bottom