Captain Fantastic put on a good and at times goofy Elton John music show at the Sugar Land, Town Squire, June 3rd 2023. I was late but videoed the last hour of the show.