"Jenny McCarthy was wearing a jacket and gloves in Time Square on New Years Eve. I didn't know she believes in the theory of weather."