NEW MUSIC: Declan McKenna “The Key to Life on Earth”

The new music video for “The Key To Life On Earth” by Declan McKenna was released today. The track is the second single from his forthcoming album Zeros that's slated for release on August