Despite the wet weather, the annual Princeton Christmas parade is held on Mercer Street on Saturday evening.