Janelle Giumarra

Janelle Giumarra, also known as Janelle Marra, is an actress. She portrayed the demon Phoenix in the Season 8 episode "Repo Manor".