The longest total solar eclipse in 100 years will occur on August 2, 2027, with totality lasting up to six minutes and 23 ...