Tauros

Some sort or minotaur creature