Originally Posted by Smashlilman
One Problem Odin had the power to send Thor to earth. I'm assuming he could send him self some where if he wished.
We're not sure if Odin can do this by himself, or needs access to something in order to do it. It's highly possible he has managed to contain energy from the Tesseract in some form and thereby generate a bridge. If a WW2 german scientist can find a way of extracting it's energy, I'm giving it to Odin that he knows how to do this through his own manipulation of the Odinforce.