I had a friend who visited Lafayette a few weeks ago send me some pictures of his trip, and these pics perplexed me:  where is it, and, more importantly, what is it?

All he remembers is that it was near a park, but he didn't know which park, nor does he remember what part of Lafayette he was in when it was stumbled upon.

 

Do you know where this is, and more importantly, what this is?

 

What is this place? (Submitted photo)

 

Here's a video of the area:

 

 

If you recognize this place, please let me know!!