Mass Effect 2 Teaser Trailer and Concept Art
BioWare has unleashed the first teaser trailer and concept art for Mass Effect 2 that will draw you, squash your spirits and leave you wanting more.
The trailer is a video transmission of a ship flying above an Earth-like planet. While accolades… Read More