Total solar eclipse August 2, 2027 lasts over 6 minutes

Technology