Answer:
Horizontal gene transfer
Explanation
Horizontal gene transfer refers to the movement of genetic material between multi-cellular or unicellular other than from parent to offspring.
It can happen by transduction or transformation.
The model of evolution that is based on vertical gene transfer where genes flow from one generation to the next will be challenged by the occurrence of Horizontal gene transfer,