What about thatrecent Fox news report that scientists claim to have finally discovered long lost missing link?
Believing the Bible in the Face of 'Evidence to the Contrary'
Discussion in 'Creation vs. Evolution' started by Ken Hamrick, Jun 27, 2019.
Page 5 of 5
Page 5 of 5