Champions Online Screenshots

Three new screenshots of a newly revealed area, Lemuria, are available on the official Champions Online website.