Helsa von Eldritch/History

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