Royal Flush – Street Boss: The Official Street Album Review Post by Spoton November 9, 2013Category : Music Reviews Royal Flush brings a refreshing flavor to fans via a dynamic flow that is uneasily matched. “Street Boss” is a twenty three (plus three) track, approximately 80 minute deliverance of hip hop mastery. Read More »