Buses vs high speed trains: the buses win August 23, 2011 10:13 pm Robert Zimmerman Buses vs high speed trains: the buses win. Leave a comment