TurboMinivan
Still plays with cars
- Location
- Lehi, UT
There's a concert coming up later this year that interests me, at The Depot. I've never been there. From what info I can see online, the place is... small. It looks too small for the show in question, which is odd to me.
Anybody ever seen a major act there? If so, what did you think?
Anybody ever seen a major act there? If so, what did you think?