There’s a beast on the prowl in Manhattan. Make that “The Beast,” the nickname that’s been used for years to describe the heavily fortified limousines used for U.S. presidents, and the all-new version, a specially designed Cadillac, made its debut on the streets of New York City Sunday. Get more information at

Source:: The Detroit Bureau