Seen On the Street The city. By Street Art SF Team on November 11, 2012 Location: Public Works Wall on Mission Street @Erie in San Francisco, CA Artist: Nils Thorsen.