 Thorpe made infrequent appearances until June 7, 2005, without a proper exit.Cassie and her twin brother, Rex, crash-landed in Salem during a meteor shower and are originally believed to be aliens.The twins had matching tattoos resembling the Phoenix, calling their connection to Stefano DiMera and John Black into question.