Delmar Stadium - 2020 Mangum Road, Houston, Texas, USA
(parking lot with kite flying)
Lamar High School - 3325 Westheimer Road, Houston, Texas, USA
(Grover Cleveland High School)
Nov 22, 1997 - Feb 1, 1998
It looks like we don't have any production dates for this title yet. Be the first to contribute.