South Twin Drive-In - aztsout015
- Submitted By
- Richard Stoudt
- Uploaded
- 3/26/2016
- Year Taken
- 1981
- Comment
- AZ Republic newspaper Ad for the horror film EVILSPEAK from 1981. You can see at the bottom of the ad it played at the South Twin 12 Drive In Tempe AZ