After an absence of a good two months the Institute for Creation Research’s That’s a Fact has finally made a comeback. But will it last?
The new video is called Dino Cells, and returns for the nth time to the subject of soft tissues in fossils:
A usual I can’t embed, so you get a screenshot until that changes. Continue reading