Search results
Results from the WOW.Com Content Network
Sifu is a 2022 beat 'em up game developed and published by Sloclap. Set in China, players control the child of a martial arts school's sifu (master) who seeks revenge on those responsible for their father's death.