He may have had a broken ankle, but that didn’t stop Dave Bayley and the rest of his Glass Animals cohorts completely rock their return to Coachella last night.

Catch their performance of Life Itself, the lead single from their second album How To Be A Human Being, below:


Please enter your comment!
Please enter your name here