The brave and wonderful children from the Allegro Foundation at BOA in Charlotte. A bright spot on a otherwise unspectacular day in NC>

More...