Killah Priest – Alien Stars

Killah Priest’s last album was pretty spacey and this upcoming album will be taking that to the next level. Planet Of The Gods drops June 15 and here’s a new leak from the album.