This dog and pony show is getting wearisome.
I totally agree. Yet on an evolutionist website they called it a ‘spectacular find’, and to them this is hard science.