Large Animal Teaching Complex - LandmarkImages

Large Animal Teaching Complex, Cornell University
16SEP11