Delta Scientific has announced the successful full-scale crash test and product release of its 20-foot MP5000 portable vehicle barricade system, a towable, rapid deployment vehicle barricade developed for locations that have large vehicle traffic. The barricade is now available in 12-, 16- and the new 20-foot clear openings. It can be towed to where vehicle security is needed and sets up in less than 15 minutes. It is self-contained and battery powered.