Dan Hibiki

Dan Hibiki is a character from the Capcom's fighting game series Street Fighter. He will be starring in the upcoming 53rd episode of Death Battle, Hercule Satan VS Dan Hibiki.