Judah and the Lion just released their new animated music video for “Why Did You Run?”, the latest single off their album Pep Talks.

Judah and the Lion are playing Red Rocks on August 13. Get tickets here!