This mysterious new screenshot popped up on Bioware's Facebook page, craftily hinting at its relation to the rumoured "Arrival" DLC. Bioware's promising more screens if enough people hit the "Share" button. Social network marketing. Fabulous.