Tao Feng: Fist of the Lotus is a fighting game developed by Studio Gigante for the Xbox. The game was released on March 18, 2003.
Tao Feng: Fist of the Lotus (Xbox)
Tao Feng: Fist of the Lotus is a fighting game developed by Studio Gigante for the Xbox. The game was released on March 18, 2003.