Long Story Short Debunks Another Tall Tale of Self-Replication

While posing as an educational video with scientific authority, this offering from Stated Clearly conveniently sweeps well-established science under the rug.

Source

Read More

Evolution News

Generated by Feedzy