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.