Site icon Serra Games

Taco Fu

Taco Fu – A Taco Bell themed sidescrolling fighting game. Beat up the fatsos.

Exit mobile version