No picture of the day yesterday because they sucked. But today more than made up for it!
A
giant mechanical spider, operated by the French company La Machine, walked along the waterfront in the city of Yokohama, Japan, as part of the events celebrating the 150th anniversary of the opening of the city's port.