Mounted mega sloth