The great thing about fossil discoveries is that they fit, and are often predicted. Case in point here. However, as with this find, many questions are raised. Silly people go, "Aha! A question! My, this can only be answered by positing 'God'!"
Of course, clever people leave it to science. Which i