Castoroides (SciiFii)

Castoroides, or giant beaver, is a genus of enormous beavers that lived in North America during the Pleistocene. C. leiseyorum and its northern sister species C. ohioensis, were the largest beavers to ever exist.