Herman The Image Stimulator Location The Netherlands Name Herman Jun 10, 2012 #1 For a new shop, coming soon.