This Day in History: 1907-01-24

Letchworth State Park created