(46507) Nelson Mandela, Tiger Stadium, Detroit, 1990

Pro Nelson Mandela supporters are seen cheering at an anti-apartheid rally that took place at Tiger Stadium located in Detroit, MI.

(46507) Nelson Mandela, Tiger Stadium, Detroit, 1990
Date: 
1990-06-28
Physdesc: 
Photograph