Why "blood moon" eclipse is century's longest...