A tiny glimpse at concept art revealing some of the world of the far-off Mass Effect sequel. Continue reading this story on RPG Site: BioWare's N7 Day update provides teases for the new Mass Effect game