Barracudas in TV and movies

The Wraith-1986
1966-Plymouth-Barracuda.jpg