This song is about meeting your maker. One of the album’s most favourited song. This very artfully done video was shot on a barge in Barking in front of a green screen.

Share