It is a freezing December night and Christmas shoppers have gathered to listen to a Salvation Army coral concert. Then a shot rings out...