Fact 1: Macroevolution is evolution over geologic time above the level of the species.

Fact 2: Species consist of groups of interbreeding populations.

Given the two facts above, macroevolution is evolution over what time scale above the level of interbreeding populations?


 

      geologic    