Fresh Metro: Last Light screenshots shine

THQ takes you inside irradiated Russia.