Prepare for the longest eclipse of the centur...