3 ms·Mammals that are at least as big as humans perhaps.by bagacrap 9y agoMammals that are at least as big as humans perhaps.