Close window
Controversy - Saint Louis, MO (USA)
Date:
Sunday, December 6th 1981
Location:
Keil Center
Locale:
Saint Louis, Missouri USA