Worms on Xbox Live - 3 Screenshots

Now Worms is why they created Xbox Live Arcade. Its the perfect game to play with a few good friends and will give hours and hours of entertainment. Here are a few new screenshots.

Read Full Story >>
The story is too old to be commented.