March 29, 2025 – The Astro – La Vista, NE The Astro in La Vista, Nebraska, was the place to be on Saturday night, March