What is Brewfest in World of Warcraft?

Brewfest is a time of celebration all around Azeroth and beyond, where Horde and Alliance come together (kind of) and drink their character’s stupid. There is plenty of free stuff to eat and drink as well as great games to enjoy and prizes to be won.