The ____ lies directly on the heart.
A. myocardium
B. visceral pericardium
C. parietal pericardium
D. endocardium
E. epicardium
B. visceral pericardium
The innermost layer of the pericardium is the visceral pericardium, which forms the outer layer of the heart wall.
Health Professions