Who or what is "Helch" and why is there such a big fuss being made about it? Post Comment Receive notifications Add a comment...