Photo by Daniel Cavazos LCD Soundsystem has released five albums in their career, most recently American Dream in 2017.
The Bomb Factory2713 Canton St, Dallas, TX 75226, USAhttps://www.thefactoryindeepellum.com/events/search