Behemammoth, Megafauna King of the Ice Age