Races and Creatures of Middle Earth

Races and Creatures of Middle Earth — all that’s missing are the Great Eagles, Mordor Flies, Bats, Beornings, Balrogs, the Valar themselves, and whatever the crap Tom Bombadil is.