The Mountain Goats wish you a merry little Christmas – News December 27, 2011 The Mountain Goats returned to the AV Club’s round room in Chicago to perform “Have Yourself a Merry Little Christmas”.