The arterial blood supply to the adrenal glands is extensive and provided by branches arising from three main sources: