Which layer of skin contains blood vessels?
Dermis
The skin has three layers - the epidermis, the dermis and the fat layer. The epidermis is the upper most layer of the skin. The dermis contains sweat glands and oil glands, hair follicles and blood vessels. The fat layer keeps the body warm.