We have a rare magical Blue Moon coming on the 31st! There will be a total lunar eclipse on the night of the Full Blue Moon as well as it being a Super Blood Moon! Is that not incredible?
The last time all three events lined up this perfectly was more than 150 years ago. The last time humans saw a total eclipse of a blue moon was 31 March 1866. We began the New Year with a Full Moon and we are going to end it on the 31st with a Full Moon.