<Tr> <Td> March 7, 1970 Total </Td> <Td> July 10, 1972 Total </Td> <Td> February 26, 1979 Total </Td> <Td> May 30, 1984 Annular </Td> </Tr> <Tr> <Td> July 22, 1990 Total </Td> <Td> July 11, 1991 Total </Td> <Td> January 4, 1992 Annular </Td> <Td> May 10, 1994 Annular </Td> </Tr> <Table> <Tr> <Td> May 20, 2012 Annular </Td> <Td> August 21, 2017 Total </Td> <Td> October 14, 2023 Annular </Td> <Td> April 8, 2024 Total </Td> </Tr> <Tr> <Td> March 30, 2033 Total </Td> <Td> June 21, 2039 Annular </Td> <Td> August 23, 2044 Total </Td> <Td> August 12, 2045 Total </Td> </Tr> <Tr> <Td> February 5, 2046 Annular </Td> <Td> June 11, 2048 Annular </Td> </Tr> </Table> <Tr> <Td> May 20, 2012 Annular </Td> <Td> August 21, 2017 Total </Td> <Td> October 14, 2023 Annular </Td> <Td> April 8, 2024 Total </Td> </Tr>

When was the last time the usa had a total solar eclipse