Goats on Campus

Goats on Campus

“Haverford” in Welsh, according to one translation, means “goat crossing.” So, it seems appropriate that, this week, we welcomed a herd of those furry, hoofed creatures to campus as a means of keeping invasive plant species under control. Yes,...