Lamachine

09.03.08
Ginormous robot spider invades Liverpool, England
09.03.08

Ginormous robot spider invades Liverpool, England

Nope, we aren't sensationalizing anything -- that creature you see above really has made the street...

View