When most people call someone “ahead of their time,” they’re usually thinking in terms of years or decades. Rarely geological eras.

Comments