Tag: Obama’s limo towed
Obama’s Limo Landed on a Towing Vehicle in Israel
Obama is one of the frugal personalities in the world and so his Limo as well, that’s why auto fraternity tagged it as “The Beast”. Being as…