The brachial plexus is a network of nerves formed by the lower cervical and upper thoracic spinal nerves that provides motor innervation to the muscles of the upper limb and sensory innervation to the skin of the upper limb. It is divided into 5 parts - roots, trunks, divisions, cords, and branches. The document proceeds to describe each part in detail and lists the minor branches of the brachial plexus, their spinal root contributions, and motor and sensory functions. The blood supply of the brachial plexus is also summarized.