So I got in touch with these guys from Italy last year and quickly realized they are not only awesome dudes, but really sick producers as well. The coolest thing is that between then they have 10 National DJ titles and a world title that one of them holds from the IDA show category from 2009. Needless to say, these guys are real OG’s. Recently they decided to give away this track that I think is real big. Download it and watch out for more from The Rubber Headz!