Five exhausted canoeists proved July 9 it is possible Japan was settled 30,000 years ago by Old Stone Age people from Taiwan. [Read More]

No reproduction or republication without written permission.