DIY

33 Genius Elf On The Shelf Ideas

Because just sitting on a shelf is so 2012.

Posted on