One of the talking points about “Ida” emerging from creationists: they’re questioning the timing. Isn’t it curious, they say (wink, wink), that this news just happens to come out in the year of Charles Darwin’s 150th birthday?
Evil scientists! Tricksy!