Little Shop of Horrors
A meat-eating plant located in a florist shop begins to talk and demands human flesh. Its keeper tri...
Read More
A meat-eating plant located in a florist shop begins to talk and demands human flesh. Its keeper tries to satisfy the aggressive posie with what's locally available.
Read Less