Mass Effect 2 Overlord DLC Released, Trailer Category: News Archive Hits: 1826 Written by Brother None on June 15th, 2010 Tweet View Comments As announced in the press release yesterday, BioWare's Overlord DLC for Mass Effect 2 is now available for purchase. Grab it for PC or Xbox 360, or simply check out the launch trailer below: View the discussion thread. back to top Related Games: Mass Effect 2: Overlord Prev Next