contestada

Which sentence is correctly punctuated?

A The American flag: has three colors; red, white, and blue.

B The American flag has three colors: red; white; and blue.

C The American flag has three colors: red, white, and blue.

D The American flag has three colors; red; white, and blue.