Leonard Meredith

English racing cyclist (1882–1930).

Born February 2nd, 1882 in London.

Died January 27th, 1930 at 47 years old in Davos.

Occupations
sport cyclist
Wikipedia

The meaning of life is that it stops. Franz Kafka