A Link In Google's Street View Google recently updated Google Maps with a full screen street view. They also took the time to update the street view of their own building. Guess which game character someone found lurking outside Google HQ?A Link In Google's Street View [Thanks Jose]