There are giants riding mammoths. Oh my gods yes.