1001 Inventions in Istanbul

News bulletin regarding the 1001 Inventions exhibition launch in Istanbul.

Rate this video: 
No votes yet