Justin Hayward on Filming at the Buckhead Theatre in Atlanta

The fact is that we were well down the road into the first ‘Spirits…Live’ tour before it dawned on me that we should actually film a show! And the gig that made sense to tape was the very last gig in Atlanta. The reasons were many, but most importantly the promoter Steve Litman is a […]