DNA polymerase is an enzyme that synthesizes DNA molecules by adding nucleotides to the growing DNA strand. It was first discovered in 1956 by Arthur Kornberg, who described the DNA replication process. DNA polymerase works by reading existing DNA strands and creating two new, identical strands. It adds nucleotides one by one to the 3' end of the DNA strand. The enzyme has a conserved structure resembling a right hand and performs its function through thumb, finger, and palm domains.