Irisa Nyira / Nolan (Stephanie Leonidas)

Character: Irisa Nyira / Nolan (Stephanie Leonidas)

Series: Defiance