I know that electrons can travel in metals when an electric field is applied and there is a potential difference created. This is due to the delocalized electrons which are free to move and have a small drift-velocity, and all of this is fine inside the metallic body; however, when we make a circuit, we join the ends of two wires through which electrons can move.
Now these ends of the wires are not metallically bonded, they are just 'physically' touching each other, so how do delocalized electrons from one wire transfer into another wire? I mean it's not like the delocalized electrons have a path to go from one wire to another, right? Do they 'jump' such small distances or do they follow some other mechanism? Do wires touching each other act like they are metallically bonded?
I have tried conducting some preliminary research on this question; however, I could not find much regarding my question.