STAR Labs Researcher Leigh

STAR Labs Researcher Leigh is a mission giver in the hero safe zone of Doomed Metropolis.