View all
Swedish indie pop band
Stockholm trio create frantic electro pop with a Euro-twist. Wikipedia