Whats it called when viruses put dna into bacteria, 11 min HD

22469 views 16274

Pictures: Whats it called when viruses put dna into bacteria