Show Review: Eliza & The Delusionals | 2/18 Houston, Texas
Eliza & The Delusionals rolled into Houston, Texas on a particularly cloudy day. Their performance, however, brightened the day with the beautiful lighting on stage as well as the powerful show they put on. You can feel the electricity the band puts out into the atmosphere. Eliza & The Delusionals bring this feeling on stage […]
Continue Reading