Science Finally Catches Up to God’s Truth!