BRITS are set to witness a spectacular blood moon tonight – the longest one this century. But how often do blood moons happen, and when can we expect the next one? We reveal all. What time will the blood moon happen? The special lunar eclipse took place on Friday July 27 2018 from around 8.21pm […]