TA 640

Events

 * Eärendur, the last King of a united Arnor and son of Elendur is born.