Herman The Image Stimulator Location The Netherlands Name Herman Nov 23, 2012 #1 THE BEATLES- HERE COMES THE SUN - YouTube