10 of the weirdest Christmas songs you'll ever hear

Sure, you can be a cliché with all the boring hits that everyone has heard a thousand times before.
Or, you can be all cool and alternative with our weird Christmas song hit-list.
These are some of the strangest, funniest and, at times, most disturbing Christmas tracks you'll ever hear.
You're welcome in advance.
1. Matt Mulholland - Silent Night (Recorder By Candlelight)
2."Weird Al" Yankovic - Christmas At Ground Zero
3. Jingle Cats - Silent Night
4. The Ramones - The Ramones - Merry Christmas (I Don't Want To Fight Tonight)
5. Kate Bush - Misty
6. Sufjan Stevens - Christmas Unicorn
7. C3P0 and R2D2 - Sleigh Ride
8. Arcade Fire - The Christmas Song (Roasting Chestnuts)
9. Cyndi Lauper - Minnie And Santa
10. Monty Python's The Meaning of Life - Christmas in Heaven