That Mammoth is pretty imposing standing over everyone like that. I believe that picture of the Youki is from the new game, Syberia III, which must mean we are going to have the annoying beast following us around again.

Did you see this great picture that a fan did? She even looks like Kate.