Dionysus Streckting

Dionysus Streckting is the main antagonist of Treasure Hunters: Secret of the Forbidden City.