somanyshrimp.com
I Wonder If Your Mama Let You Play That Stuff
In 1985 Todd Shaw released a record called Don’t Stop Rapping. It was a 5 song EP on 75 Girls, a label out of Oakland, under the moniker Too Short. 75 Girls didn’t last very long but th…