Longest total solar eclipse
Who
Total eclipse of June 20, 1955
What
7/8 minute(s):second(s)
Where
(West of the Philippines)
When
The longest of recent date was on 20 Jun 1955 (7min 8sec), west of the Philippines, although it was clouded out along most of its track. The maximum possible duration of an eclipse of the Sun is 7min 31sec.  An eclipse of 7min 29sec should occur in the mid-Atlantic Ocean on 16 Jul 2186.