Close window

1999 Triple Threat - Indianapolis, IN (USA)

Date: Saturday, November 20th 1982

Locale: Indianapolis, Indiana USA