Thank you for noticing that I posted something, and thank you for the compliment! Usually, everyone ignores me here! I'm used to it.
No - not A Bug's Land, although that would be a good assumption.
I didn't post that above photo for the reason that I thought it was a 'good picture' as much as I posted it because I thought that very few folks would actually know where it was taken (although some folks would know if they have seen that particular 'thing' in person)...which was New Orleans Square...and because it's not the typical Picture of the Day shot you'd see in this thread. It was something a little different. And I like the green.
It's part of "the green mask" in NOS...which is probably still at DLR now, during the Mardi Gras celebration.