Yep, her husband died like 4 years ago. It's her.
I think Rabbit is some member of either Menudo or New Kids.
Poodle is Margaret Cho. No idea how Asian comedian Ken Cheung didn't get that.
Alien? a Lesser Kardashian? Maybe Dukat or Damar.
I want the bee to be Jessica Walter from Arrested Development.
|