The ugliest limo ever? Cars Russia February 22, 2012February 22, 2012 by StreetViewFun.com StreetViewFun.com · Reply StreetView is now available in Russia. One of the first things we found was this ugly limo. View Larger Map Please wait... Similar Street View images Toyota Corolla Limousine Street photo shoot Happiness A typical day in Russia…