Astroid Boys

Artist bio

Astroid Boys are a Welsh hip-hop/rap collective hailing from Cardiff, UK gaining prominence in the UK street scene in 2011.

via