Tejal Sandera 78 2041 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.