The duo TWiiNS represented the Central European country Slovakia in the Eurovision Song Contest 2011 in Düsseldorf with their song I’m Still Alive. Despite finishing only 13th in the semi final and thus not qualifying for the final, their career in their home country has been rather successful since then. Recently TWiiNS collaborated with no less than the famous American …