Introducing Mega Ran’s Latest: Maverick Hunters

Nerdcore rap artist Mega Ran is a big Mega Man fan —