July’s full moon is going to be a once-in-a-century beauty. Not only will it turn red as it passes through Earth’s shadow on the night of July 27-28 this lunar eclipse will be the longest in a hundred years.

According to WKBW The total lunar eclipse, or blood moon, will last for a grand total of 1 hour and 43 minutes. By contrast, total lunar eclipses typically last around an hour, give or take.

Partial eclipses before and after the total eclipse will last 1 hour and six minutes each, meaning the moon will spend 3 hours and 55 minutes behind at least a part of the Earth’s shadow.