Archaeologists have found the world’s oldest fish hooks in a cave on the Japanese island of Okinawa.
Experts estimate the fish hooks are about 23,000 years old. They were carved from sea snail shells and found with other ancient relics.
It is thought humans inhabited the island from at least 30,000 years ago, surviving despite scarce resources.
The fish hooks predate ones found in Timor, thought to be at least 16,000 years old, and Papua New Guinea, from at least 18,000 years ago.