An almost full lunar eclipse is expected tonight.

What makes this one extra special is that it's expected to last almost four hours.

It's the longest partial lunar eclipse in almost 600 years.

The last time a 97 per cent partial lunar eclipse happened was on Feb. 18, 1440.

That eclipse lasted just over 208 minutes, or 3 hours and 40 minutes.

And tonight's is expected to last just a few seconds longer.

 

But you'll have to get up in the middle of the night to watch it.

It's expected to start just after midnight and peak at around 1:00 a.m.

And if you miss this one, well it'll be a few generations before we'll be able to catch another one lasting this long in the year 2669.

 

With the expected cloud cover in the forecast you can always watch it live online at the Virtual Telescope Project.