Sleep scientists have one meaning for this term. Your Apple Watch has another.
You think impossible is a limit? Think again. Because just a few years ago, the world witnessed something extraordinary.