World of faces

Famous people all over the world

James Abram Garfield

James Abram Garfield – 20th president of America

James Abram Garfield – 20th president of America