A "mean green mother from outer space" from the 1986 movie, Little Shop of Horrors.
Excuse me, what kind of strange and interesting plant is that? It's a Audrey ii!
6👍 2👎