Wednesday, July 21, 2004

A Japanese invention that turns plant's petals and leaves into sound-generating speakers.