I saw them about 10 years back and also around 2004/05....F***in amazing!!! thats all i can say.
http://www.discogs.com/user/DJTROTA http://soundcloud.com/djtrota
Forum Rules