Leave it to our happy friends in The Netherlands - and yes, they have been voted one of the happiest countries in the world. Their futuristic Superbus is going to put a lot of smiles on commuters' faces.
Build your own custom newsletter with the content you love from Street Muscle, directly to your inbox, absolutely FREE!