It’s been a minute since we’ve heard from LEP, but each time they drop new material it’s a good day. Today we get visuals for “Rush Hour,” a standout single from their 2011 project Now Or Neva. This Halloween didn’t feel the same without a new LEP project, and hopefully we can get DFTK4 sooner, rather than later.