Mega Ran – “Turn Me Down” (Video)

Many of you may have seen Mega Ran rock a great show here in Indianapolis a couple weeks ago. I’m sorry if you missed that. Well, his T.R.A.P. release, which stands for Television and Radio Are Poison, is out now. “Turn Me Down” was produced by Mr. Throwed, and the video was shot and directed by Cedric Owens for DP Media.


I'm just trying to make my art and do what's smart. Cake donuts are clutch.