Yep, ridiculous name, but man it's fun - watching and playing. It has absolutely exploded in popularity.

http://store.steampowered.com/app/57...BATTLEGROUNDS/