God caused this darkness. Natural events such as an eclipse only last few minutes. This darkness lasted three hours.