Close window
1999 Triple Threat - Shreveport, LA (USA)
Date:
Thursday, December 30th 1982
Locale:
Shreveport, Louisiana USA