Moon will pass directly in front of Mars, temporarily hiding the planet from view in a stunning display visible across much ...