Tag: Public Transit

Dutch Superbus Eco-Friendly Transit Vehicle Zooms Along

The Netherlands has developed an electric "Superbus," an eco-friendly form of public transit that can carry 23 passengers and reach…

This website uses cookies.