Ridesharing Who Sent You?: San Francisco police stumped by driverless rideshare vehicleBy Rider Page TeamApril 15, 20220 San Francisco, California — Are they the San Francisco Police Department or novice ghost hunters? Officers have been caught on…