Maria Sten Joins Swamp Thing Series as Liz Tremayne