lowdownblog.com
Mass Effect 3: Omega DLC Review (or Mama, I’m Coming Home)
The Mass Effect 3 Omega DLC has been an interesting topic of discussion. While most Mass Effect fans loved Aria T’Loak, the overlord of the Omega space station, would doing a mission with her…