Video Of The Week - Monster Spiders Invade Japan

Meera Dolasia
Mon, 04 May 2009 13:03:00 -0700

Last week, thousands of people in the city of Yokohama, Japan, watched in awe as two humongous spiders crawled through the city streets.