street art Alien Trash Can in Holland November 16, 2009 Charlie Todd Created by artists Job Willemsen and Tom v.d. Hurk in Arnhem. Via Wooster Collective Tweet