The Little Light House is a Christian developmental center in Tulsa, Oklahoma, that serves children with special needs. These Highlights from 2007 show all the children making a "mini-lap" with the cheers of parents and supporters.
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?