The longest total lunar eclipse of this century, lasting an hour and 43 minutes, happened on the early morning of Saturday (July 28), coinciding with a Mars opposition in a rare astrological phenomenon -- a “blood moon”.