Sarracenia Lean Mean Green Machine pitcher plant

Sarracenia Lean Mean Green Machine pitcher plant