Tag Archives: Evolutionary studies

Why sauropods had long necks; and why giraffes have short necks