Tejal Sandera 86 2072 days ago Google has embarked on new territory with an unusual vehicle, in its quest to visualize the world for its Google Street View project.