mbostock’s block #2647922 May 9, 2012

Canvas Swarm