The solar eclipse longest of the century already has a date and promises a unique spectacle: day will turn into night for a ...