Ehh... are you sure it's the sigmonster?
I thought the monster is bigger than this.
Here's a picture of the sigmonster vs the Canon 400/5.6 from The Luminous Landscape
But then again the focusing rings, gold ring seem to match. Maybe the guy's just damn big.