This Day In History: 2011-12-19

The Armstrong family releases The Boo EP in very limited quantities