The longest total solar eclipse of recent date occurred on June 20, 1955, lasting 7 minutes and 8 seconds, west of the Philippines; however, the maximum possible duration is 7 minutes and 31 seconds. An even longer eclipse, predicted for July 16, 2186, in the mid-Atlantic Ocean, is expected to last 7 minutes and 29 seconds.