Seen On the Street Devil. By Street Art SF Team on October 07, 2010 Location: Stevenson @Valencia Street in San Francisco, CA. Artist: Atlana.