Lorde was the musical guest on the most recent episode of The Late Show with Stephen Colbert where she performed the title track from her forthcoming album ‘Solar Power’.The singer-songwriter and her backing band performed the track from the rooftop of the show’s longtime filming location, the Ed Sullivan Theater in New York, on a mirrored platform.