Herman The Image Stimulator Location The Netherlands Name Herman May 6, 2012 #1 on telly. Watch Eurosport! I will.