I saw this lying on the sidewalk at 120th and Claremont Ave last week when I was walking back to the van from Columbia. Even years later, the logo jumped out at me. Not terribly useful there, I don't think.
I haven't even been to Busch Gardens in at least five years, and it's been more than ten since I worked there, but it still bubbles up to the top of my mind from time to time. I was playing Mario Kart Wii the other day, for example, and there was a level that, for some reason, I felt should be in the park in New France. Maybe it looked like a Nintendo stylized log flume. Beats me.