Roxie Justice

Roxie Justice
Roxie Justice is an English actress and activist. She plays Agatha Upshur in The Uncanny Upshurs.