Maria Sten Joins Swamp Thing Series as Liz Tremayne - ComingSoon.net