In 1980, Dave Stewart and Annie Lennox arrived in America for the first time with their pop-rock band The Tourists and were immediately consumed by the enormity of the country. “We were driving into ...