Watch Declan McKenna perform his latest single “The Key To Life on Earth” on the Late Show with Stephen Colbert’s Play At Home below!  Also be looking out for his new album Zeros on August 21!