Logo Quiz Answers Logo Quiz 138 :
It is an American luxury vehicle marque owned by General Motors (GM).
From its earliest years company aimed for precision engineering and stylish luxury finish, causing its cars to be ranked amongst the finest in the US. Cadillac