Photos & Review By: Seth Brown A live and packed show at The Louisville Palace on the 22 of March. British indie rock band Glass Animals released their third studio album Dreamland which was released on the 7th of August of 2020, Glass Animals started their U.S. Dreamland tour on August 8th of 2021 in... Continue Reading →