Stream It or Skip It: ‘I Believe In Santa’ on Netflix Is the Biggest WTF Holiday Movie of the Season

Posted by
Check your BMI

I Believe in Santa makes even less sense than fruitcake-flavored Mountain Dew.
Source: NYPOST