Geeky Historical Christmas Facts 17 & 18

Today you get a double whammy (because we didn’t post yesterday) of Christmas fact, that we hope has been making you feel a little bit Christmassy! And Today’s pic is of the lovely Velma Von Bon Bon’s Blue Moon act from our Blue Christmas show, Dec 2013  Fact #17 The Star Of David. Could it […]