IMG_0822

TALK @ Terminal West – Atlanta, Ga

TALK’s “Lord of the Flies & Birds & Bees” tour (named after his recent debut album) came to Terminal West in Atlanta on March 3rd!  He brought the album to life with leaves hung up on stage and on the microphone stands and he walked on stage in the costume from the album cover. The […]

More