marin mazzie stars as helen sinclair and karen ziemba appears as eden brent abantu ku isoko most of his insect collection is in turin museum of natural history