Posted on May 11, 2005

111581592287333113

Looks very interesting – seems to be THE PLACE Innovate!Europe 2005 – Celebrating European Innovation