BEHIND THE SIGN: THELMA TODD (EPISODE 3) OUT NOW!!! May 10, 2020 by Castro Burger THELMA TODD IS DEAD!