Remembering History
James A. Garfield, 20th President of the U.S., in a hat.
James A. Garfield, 20th President of the U.S., in a hat.
‹
›
Home
View web version