Has David Billings Located Amelia Earhart's Electra?