MEGA RAN & MC LARS Announces June 7th Release for “The Dewey Decibel System”

April 1, 2019 madnesstocreation 0

Nerdcore legends Mega Ran and MC Lars have teamed up to release a new literary themed collaborative album – The Dewey Decibel System – due out June 7th, 2019 via Horris Records/Random […]

Advertisements