Posts

Eye Fact #3

The average blink lasts for 1/10th of a second and the human eye blinks about 4,200,000 times a year.

Read more