Video: New Dutch Superbus Carries Two Dozen Passengers At 155 MPH
• popsci.comHigh speed trains are so passé — for comfortable superfast travel, hop on the Superbus.
High speed trains are so passé — for comfortable superfast travel, hop on the Superbus.