Pictures of the Week: April 17 - April 23

Giant mechanical spiders walk along the waterfront in Yokohama, Japan, as the city celebrates the 150th anniversary of the opening of its port.
Issei Kato / Reuters

Look Out
Giant mechanical spiders walk along the waterfront in Yokohama, Japan, as the city celebrates the 150th anniversary of the opening of its port.

Sunday, Apr 19, 2009