Taylor Conley
Dec 17, 20161 min
Christmas is in the air! This is a picture from the very first ever Lemuel Christmas program. It took place in Port-au-Prince in 1996.