Did you know 150 miles southeast of San Antonio, there is an iconic piece of 1980s movie memorabilia that is sure to make any action enthusiast feel the need for speed? Displayed in Corpus Christi on ...