A comparable eclipse will not be seen again for 54 years.