Leo Szilard's brilliant idea, and cave paintings discovered in Lascaux, France...On This Day!

Comment