This song is on David Byrne's radio station this month, so I've been hearing it a lot. 99 year lease is probably Hong Kong? Germans playing the Greeks I figured to be a soccer match? Just my initial impressions of lines that have jumped out at me while listening.
|