Did you know that the thaumatrope was invented by an English physician named J. A. Paris in 1926?
Have you ever been mesmerized? If so, you know that the term "mesmerize" means to be captivated in a trance-like state. But do you know its history?
What's the deal with Mona Lisa's smile? Find out on this Moment of Science.