Truth newly discovered scientific facts revealed