no way i'm disco dancing

Care to hazard a guess as to what is happening in this photo? Hint: this takes place in the Financial District, towards the edge near North Beach.