Twenty One Pilots "stressed out"
band from Columbus, Ohio...
they call them a hip hop group,
yeh, theres bits of that on this one, but more old fashioned rap,
no foul language...
its pretty catchy, not sure if I like it though
debuts at #86 in the UK this week.