Results 1 results found Robot playing piano, robot station, Aichi Expo Japan 2005, Nagoya, Honshu Island, Japan, Asia