Could well be a miniature if that person was able to identify it as a Juggernaut. Otherwise he probably would just have said he saw a giant vagina or a huge piece of shrapnel or something.
Now, if that person who works near the quarry could see the Juggernaut, couldn't they have taken a picture as well? Even if it was just a pic from a phone camera?