Erika Rubens

Erica Rubens is a character in BIOHAZARD Team Survive.