LSTM promotional video

Media 4 May 2016
233

A short film about life and work at LSTM