It is a mission impossible for most people to come out an idea which a non-stop train is able to let passengers to take on and off of it. But a brilliant Chinese has make it. I guess China will be the first country to make this non-stop train into reality ... Awesome idea!
