Large Animal Teaching Complex - LandmarkImages

Large Animal Teaching Complex, Cornell University
25NOV11