Welp, looks like the party gods have taken the time to smile down upon Los Angeles. This Friday, November 27, 2015, a most excellent show of epic proportions is going down at The Echo. We’re talkin’ about the LA stop of the No Thanks Given tour feat....