The brain takes 0.25 seconds to react to visual stimuli Does that mean we are all living 0.25 seconds in the past?

229 shares