This Day In History: 1907-01-24

Letchworth State Park created