Why is a DNA molecule called a double helix?
A. Each nucleotide has two main parts: a base and a phosphate.
B. The sugar and phosphate parts are the same in all DNA molecules.
C. There are two kinds of nitrogen bases in a DNA molecule.
D. A DNA molecule always has two strands of nucleotides.