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...
I lol'd.
Separate names with a comma.