(Newser) -
The Russian-crewed Arctic Sea has been spotted off the coast of West Africa today, say French officials who claim to have seen a ship resembling it near the Cape Verde islands. The Arctic Sea, last seen on July 30, is carrying $1.8 million in lumber and was due to...
More »