Hung Ga Kuen (Cantonese) or Hongjiaquan (Mandarin), alternatively shortened as either Hung Ga or Hung Kuen, is an ancient southern Chinese martial art, which roots lie in the Sout…