Press Release Jan 31, 2002 Delta TW4030 Surface Mount Barricade Controls Up to 15 Feet of Vehicle Access Will Stop 15,000 Pound Vehicle Going 40 MPH (6800 Kg @ 64 kph) FOR IMMEDIATE RELEASE VALENCIA, CALIF.—January 31, 2002—The Delta Scientific TW4030 Surface Mount Barricade controls a normal flow of authorized vehicular traffic yet, when deployed […]