New Bioware Project Teased

November 17th, 2010 | by Charlie

Bioware have released a teaser trailer and an image on their latest project. What it is, we have no idea, [&hellip



Back to Top ↑