January 13th, 1885
English noble dies in drunken debauch
On this day in 1885, English nobleman Joseph Heneage Finch died on his ranch near Big Spring, Texas. Finch was associated with the prince of Wales and his high-living… (Read More)