Seen On the Street El Dia de los Muertos. By Street Art SF Team on May 18, 2010 Location: Hampshire @24th Street in San Francisco, CA. Artist: Swoon. Photoset Photoset