Wednesday, March 16, 2011

What's Up on Main Street?

During the night, Main Street will be even more deserted now that the parking of cars has been outlawed after 2 a.m. These puppets from Secret Garden do not seem to care. If only we could all be as joyful, what with the catastrophe unfolding in Japan!