Found this on the roadside next to a better known route 66 attraction "the Blue Whale of Catoosa". It appears to be an art installation of giant mushrooms. I am supposing these were lit at one time, but it has fallen into disrepair. Nothing I had read on the internet about the whale next to it had suggested there was anything else there, but I found these a far more interesting subject than the whale.