Selma celebrated Christmas last weekend with the annual parade, tree lighting ceremony and the second year of the river boat parade.