New answers tagged

1

The human eye is thought to react about 1/24 of a second, but I'm not sure how fast it is when it touches an eyelash


Top 50 recent answers are included