One of the most complete ancient dog ancestors, dating back 30 million years, discovered | allworld.media