710 Travis St, Shreveport, Louisiana 71101 USA
Interactive exhibit questions whether plants talk (9/12/16 - 12/9/16)
Photo Credit: Yelp