Sifu Live Action Short Film Released – The Cost of Time

Check out some sweet kung-fu action ahead of the game’s release.