Nov 8
What the heck.....
This picture does not give an idea of the scale of this monster... I assume it is some type of caterpillar but it begs the question what on earth is it going to be, this thing was massive!
