Set in 2099, Nemesis follows a growing worldwide threat: humanoid monsters are appearing across the globe and abducting girls who are never seen again.…