The latest version of the heavily armored U.S. presidential limousine known as "The Beast" is making its debut in New York City this week.
Reuters: Business News, Reuters: Business
Mon, 09/24/2018 - 2:01pm
The latest version of the heavily armored U.S. presidential limousine known as "The Beast" is making its debut in New York City this week.