There are times when you’re kind of sad that a certain animal has gone extinct. Then there are times when you hear “a beaver the size of a bear,” and know instinctively that would not be, in any way, shape, or form, adorable. Meet the Castoroides, a giant beaver who surely could have built some...