Record Review: Raleigh Rapper Shame Defines Himself on Genesis 98

by