Wow, I'm usually called a pessimist when I say it will likely be 20-30 years and the guy to do it likely has not even been born yet. I think it will happen but it will take longer than a lot of people seem to think.
People once said the 4 minute mile was impossible. Now, it's relatively commonplace. The same will happen with the 2 hour marathon but not for a long time.