A
Atafala
LocationMentioned in 1 video
A merchant marine ship that was positioned near Howland Island and equipped with radio equipment to aid Amelia Earhart's navigation.
A merchant marine ship that was positioned near Howland Island and equipped with radio equipment to aid Amelia Earhart's navigation.