Foto Friday: Christmas in 1996

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.

0 views0 comments

Recent Posts

See All