Reviews and Problems with South Park Mecha Fighter
Showing 1-1 of 1
Mobile Game Faqs
29 June 2006
Excerpt: A Japanese monster movie style beat em up with the South Park characters. Great fun. For those that don't know, Mecha usually refers to some form of giant robot usually found in Japanese anime, but it also can mean those giant monsters that always used to fight Godzilla in the old Japanese films...