North Carolina

The School at the Zoo

Most high school students would jump at the chance to spend half their school day at the local zoo.