Elf on the Shelf: Day 30 December 22 2012 … You may also like: Elf on the Shelf: Day 31, Saying Goodbye! Elf on the Shelf: Day 29 Elf on the Shelf: Day 28 Elf on the Shelf: Day 27 Share this post Repost0 Tagged With: Elf on the Shelf