The 252 Beers of Christmas

The 252 Beers of Christmas

1 man, 252 beers, 1 tree.