The Venus Flytrap

Branding + Science Exhibit

The Venus Flytrap is an exhibit on the process of luring, capturing, & digesting prey and would be presented at the Saint Louis Science Center.