A giant mechanical spider in Yokohama, Japan, created by La Machine…

[Video:hdcitv]


Related News

Woman trapped in washing machine
Live crab vending machines in China

Related Tags


Previous & Next Entries