In the News: David Landry on Why Red and Green Are the Colors of Christmas
David Landry, professor of theology at the University of St. Thomas College of Arts and Sciences, recently spoke with CBS News Miami about theories as to why red and green are comm…