History Channel’s Amelia Earhart Story Quickly Unravels
That grainy black-and-white photo purportedly showing Amelia Earhart and navigator Fred Noonan alive on an atoll in the Marshall Islands with Earhart’s Lockheed Electra being towed by a Japanese ship? Nope, not even close. It took Internet sleuths little time to discover the very same photo in a Japanese travelogue published a full two years […]