Chelle Ramos

Chelle Ramos portrayed Delia in Cloak and Dagger.