What is a bond called that shares electrons between two neutral atoms?

A. Polar bond
B. Covalent bond
C. Metallic bond
D. Ionic bond