Skip to main content

GM engineer: Today’s crash test dummies cost up to $500K, saving more lives » Vince and Larry

The U.S. Department of Transportation aired a series of “Vince and Larry” public service announcements from 1985-1999.


Leave a Response