The Beast is the security armoured limousine which has been custom made to be Barack Obama's presidential vehicle built by General Motors in Detroit and based on a Cadillac chassis.
No comments:
Post a Comment