gstv.us
Is Amelia Earhart's Electra in Papua New Guinea?
There is a real possibility Amelia Earhart's Lockheed Electra ended up crashing on New Britain Island and the wreckage was spotted by a ww2 military patrol.