Echo Machine is a new-wave pop band from Dundee, Scotland.
These are videos from concerts where Echo Machine played, so they may be of other bands that played the concert as well.
wrest / Echo Machine / Martin Mullady Apr 1, 2023 Dunfermline, Scotland, United Kingdom Added by Michael Quantrill