Saturday, January 12, 2008

The Decapitator

Now THIS is what I'm talkin' about.
Location: London.



For more, click here.