I wish there was something in the picture to give us a sense of scale cos that looks like a friggin monster! Just look at the size of the legs on that thing! Jeez, im shivering just looking at it!
Can anyone identify what and, most importantly, where?!?!? Cos im not going anywhere near that country! via