The Mechanical Turks
0 Favorites
Location:
Edinburgh, United Kingdom
Description:
A quirky laid-back show featuring music off the beaten track, showcasing interesting technology ranging from the brilliant to useless.
Language:
English
This show will be available later. Please come back then.