Helsa von Eldritch/History

Not much is known about Helsa’s history, but she and Charlie are bitter rivals.