October 22, 2024 – The Astro – La Vista, NE For an unforgettable night of music, The Astro in La Vista, Nebraska was the place…