It shows the band performing on what appears to be a helicopter pad at the top of a tall building (possibly a hospital or a news station).
In the image, the band is seen playing on what looks like a helicopter landing pad situated at the top of a high building, potentially a hospital or a news station.