Is It A Bird, Is It A Plane, No It’s Superbus: Coming Soon
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.