On a street at Stanford University campus

Advertisements