Do you think the right answer to the question "macroevolution occurs over what, above the level of the species?" is "years", given that
 macroevolution occurs over eras above the level of the species?
 
 
 No    