Zilla Persona New York, New York
Zilla Persona is a nerdly rapper, beatboxer and electronic composer.
He likes to make beepy noises and to make people dance.
His most recent official release, Three Legends, were all entries in the Songs of the Summoned competition for Riot Game's MOBA "League of Legends."
Streaming and Download help