I saw a video of peter griffin fighting homer simpson and I thought it was really cool. Apparently there are lots of mugen games.. Anyone know...
Separate names with a comma.