This Day in History: 1981-03-20

Queen en el Estádio do Morumbi, Sao Paulo, Brasil