The last total eclipse was July 11, 1991 and was visible from Hawaii and Mexico. The next expected total eclipse is August 21, 2017.
The last solar eclipse visible in Michigan was the annular solar eclipse on June 10, 2021. It was a partial eclipse visible across much of the state, with the northern parts experiencing the annular phase where the sun appears as a ring of fire.
The next solar eclipse in Indiana is in Aug. 21, 2017. In Michigan you will see one in 2024.
The last total solar eclipse for Dallas was Feb 20th 2008
A total lunar eclipse.
The last partial eclipse was 10th June 2002 The last total eclipse was 18th July 1860
1999 in Cornwall
The longest duration of a total eclipse is 7 minutes 29 seconds.
For Jerusalem, the last total solar eclipse was on 20th August 993 (Yes 993 not 1993)
February 21, 2008. The total lunar eclipse was visible throughout North America.
The total phase of a total solar eclipse is never more than 7 minutes 29 seconds, and you would need to be exactly ON the midpoint of the eclipse track to get that.
The last total lunar eclipse occurred on May 26, 2021.