diff --git a/community/browser/lib/visualization/init.coffee b/community/browser/lib/visualization/init.coffee
index c6b608a..eb74e8b 100644
--- a/community/browser/lib/visualization/init.coffee
+++ b/community/browser/lib/visualization/init.coffee
@@ -64,6 +64,24 @@ do ->
     onTick: noop
   )
 
+  nodeImage = new neo.Renderer(
+    onGraphChange: (selection, viz) ->
+      image = selection.selectAll('image').data((node) -> if node.propertyMap.image then [node.propertyMap.image] else [])
+
+      image.enter().append('image')
+      .attr("xlink:href", (link) -> link)
+
+      image
+      .attr("x", "-24px")
+      .attr("y", "-24px")
+      .attr("width", "48px")
+      .attr("height", "48px")
+
+      image.exit().remove()
+
+    onTick: noop
+  )
+
   nodeRing = new neo.Renderer(
     onGraphChange: (selection) ->
       circles = selection.selectAll('circle.ring').data((node) -> [node])
@@ -152,6 +170,7 @@ do ->
   neo.renderers.node.push(nodeOutline)
   neo.renderers.node.push(nodeCaption)
   neo.renderers.node.push(nodeRing)
+  neo.renderers.node.push(nodeImage)
   neo.renderers.relationship.push(arrowPath)
   neo.renderers.relationship.push(relationshipType)
   neo.renderers.relationship.push(relationshipOverlay)
