What is the best explanation of electric current in a wire?
A.) Protons are pushed along by electric forces
B.) Atoms move because of heat
C.) Electrons flow because of electrical attraction and repulsion
D.) Electrons build up in the wire and create a charge