Enjoy the holiday magic from 6-7 p.m. November 30, when Main Street in Bradford starts to shine just in time for the parade featuring antique and historic cars, local floats, old-fashioned carriage rides and of course the ever popular St. Nick.