Homer's Ithaca Found?

British amateur archaeologist Robert Bittlestone believes he has found the location of Odysseus' fabled Ithaca as part of the Greek island of Cephalonia.

Bittlestone used satellite maps to study the Greek islands and compare them with geographic descriptions in Homer's Odyssey.