Who can resist the fun and excitement of the Chapel Hill-Carrboro Christmas Parade?