This beast is the largest thing we have ever encountered.  To gives a sense of scale, the small dot directly underneath him in this next pic is Hobben:

Up