Feel like God has given up on you? Psalm 94:14 says otherwise — God’s commitment is about ownership, not your performance. Here is what that means today.
The La Brea Toad Fossil Nobody Noticed for 94 Years
A new Ice Age toad species was just named from a La Brea Tar Pits fossil that sat ignored in a museum drawer for 94 years — and what that quietly says.