Get all 55 Sankofa releases available on Bandcamp and save 10%.
Includes unlimited streaming via the free Bandcamp app, plus high-quality downloads of KCFW, Impossible Bottle Service, Sonny Kovah, Most Anything of Value, 12 Crows on a Wire, Bleeding of the Golden Goose, Kung Fu Buffet, Mystery Album???, and 47 more.
1. |
Proof of Concept
03:11
|
|||
So I was given the opportunity to do some things
Use the wings, fly a little higher, a maneuver flings
The mood it swings, running rings around a rainbow
Taking the time to soak it in and then arrange flows
Who’s got the set of words to properly direct the verse
I ought to be a mess of nerves
But, somehow, I’m staying calm in the midst of this
Making songs, Chumzilla still assisted with
80 beats a single folder, that’s the randomness
Digging through to find the treasure that I ramble in
Putting on my shoes with the lifts to walk it out
No disrespect to Steve Rifkind, that is not allowed
The beat’s different, so I change adapt accordingly
Not stacking paper, make them clap with rap for sure it’s heat
Take a tour or three, we’re providing the guidance
And if required, we’re bringing the fire to hydrants
But this one here, nah, it’s pretty chill
So I write it to the plant leaves swaying on the window sill
My wife’s the one handling all the of variegation
I sneak downstairs to write, my oldest son barely awakened
The younger son is already eating toaster strudels
Leaving flakes on the iPad, playing games with hopeful movements
Crouching over the screen like those old dudes with MahJong
Back in the days when China was my home, a lost song
The culture war survivor smoking marleys at the postal
I’m buying stamps to mail loneliness that’s hopeful
Back in my spot, I’ve got a giant paper on the wall
Listing who and when I mailed my letters to, I want to stall
A friend mailed me aromatics and so I’m smoking them
As though I travel to my home again, lungs are broken in
It won’t begin to help the isolated, but I try
Strike the match and breathe in deeply with my wonder why
|
||||
2. |
Jerry Lorenzo Llamas
02:51
|
|||
You know me, I rap the exposure
I never write without a camera in sight, I’m taking over
I love attention
Always running with a couple henchmen
And it better be me up in your mention
I’m tough but sensitive, ready for the photoshoot
Being large, a fleet of cars plus a boat or two
Overnight success story not even Hova knew
Leaving opps snuggled in the hugs of comas dude
Going through my closet full of clothes I never wore
Expiration date is never, I’m fresh for sure
Yes and you’re the older one, over with, nobody cares
So go ahead and cope with it, I’m clocking money there
What’d he wear? They’re wondering the brands I rocked
I’m making waves, so ride along, my slamming yacht
Dock at Panama, just to buy more gold chains
The style of Rakim with no skill, bold claims
I put the fear in them, but only for the right price
Soundtrack for success, play it in your hifi
Mind my business bearing witness to this fly guy
Why try to cop a pair when you could go and buy mine
But I’m looking so great while I’m doing this
Magazine cover with me up on a crucifix
Shoot and miss, my haters only keep me motivated
I’d like to thank God, I know I made it
Go to dope church find me there with TD Jakes
And then I soul search, seeing all the keys he makes
Got a find a way away from rap, maybe I can preach
Prosperity from streets to me to laying on the beach
So I call my jeweler, need a Jesus piece with my face
Next call my publicist, tell them tell of my faith
I need a sit down with someone semi serious
Rock a mock turtleneck, show them that I’m here to live
Black suede pants, understated only five thou
Hashtag set to go, the episode to find now
Sunglasses tint, just enough to see my eyes
Handkerchief at the ready for the moment that I cry
|
||||
3. |
Rinse/Repeat
02:53
|
|||
Some call it cynical, me? I call it pragmatic
Trying to balance passion and damage within my life matters
Time after the time and time after that
Sweeping broken promises under rugs in habitats
There’s only of us, I’m talking to myself again
Keep my lips frozen, no one knows I’m authoring
Put the proper tint in my perspective
So best believe
Burning holes in my lung wallets with something left to breathe
Spending time knowing that I’ll never get it back
Making the present sovaluable, a set of stack
My watch stays on that moment when it’s time to get it
Forever shapeshifting trapped within my spineless method
Fly kinetic dialectic khyber pass with the hypercolor shift
Bring the heat no need for mulligans
Ideas trampoline my brain inside my skull and flip
Triple axles with a couple extra, culled the scrypt
But back to cynicism, is it based in human nature
That undertow calls, must erase the moon and crater
I do the data and the numbers start to suffocate
So I switch to making raps and that’s another plate
Doing what I can where I am but the plan has hitches
A Moon ceremony’s worth in every span I’m living
Indecision, stuck in all the maybes, maybe that’s
Why some seek authority, for proper ways to act
I brace for pact, after I AM able to contract
Punctuality is key and the locket’s attached
The sun rises again in seven seconds or less
Next I gnash my teeth and all that’s ever left is the stress
Michael Walchalk Amare Stoudamire, with the mall cops
Shawn Kemp hopping out the car and now it all rocks
Short order cooks prepping dishes for the tall boss
Too many true starts with heart, that end in false stops
No need to borrow trouble at exorbitant rates
Life will feed you plenty Ls and pile some more on your plate
|
||||
4. |
||||
Memphis Reigns has got the be one of the nicest guys in rap
Plus he’s digging the double time, so figure that I’m going to go with that
Navigating another road to map, so let’s just open the hatches
Hoping to catch a bit of the magic cinema tastic, holy molasses
Behold a golden grenade, we’re rolling it past the gatekeepers
Set to detonate at any given and leaving the place equal
So I…kick a little something with a dope rhyme
Motivated by myself don’t need a cosign
152 on my ‘09
That’s thousands and a Prius finna go fine
Take it to the shop to get a tune up and I’m gone
doing what I want, finna prove it in a song
That’s yabba dabba doable I dabble in the music dude
Parabola mapping the matic, add to that a funeral
We’re showing them the ropes, carabiners and the cams
Otherwise, how we ever going to climb and then expand?
MAN…
man, many times as you have changed your home
Maybe you could change your name from Memphis Reigns to Memphis Roams
You put my voice on vinyl plus you know a toy designer
How dope is that? Friendship in rap
Memphis Reigns:
Supercalifragilisticexpiali - dope shit
Mr. nice guy alias Memph roams bitch
Indiana Kofa, done it for many moons
rock rooms proper in the temple of doom
sonic boom blast when assembling tunes
I spoon feed the mic, yo, we trembling rooms
felt deep in the womb, with da force of a monsoon
ears blow them up, see the nuclear plume
It’s the modern day Miyagi
very disciplined like Rocky
peep the dragon balls, under my waist
that’s why I’m cocky
carbon copies want to lobby
try to block me
stand right behind me, Ima kick you like a donkey
coffee for the groggy
light for the foggy
I spit like a hose
leave the scene mad soggy
no sorry, you sorry
life to a zombie
take it back quickly
if you ever feeling froggy
|
||||
5. |
Sediment of Daydreams
02:44
|
|||
I drop a grip of tapes to stick to your deck
Rodney Mullen of the rap game, different and fresh
To help you visualize the vibes you’re not envisioning yet
Kicking rhymes medicinal, I write the script and then jet
Pick of the litter, dumpster diver with the aqualung
Beatpack Shakur zilla, I forgot the Chum
Hindsight’s 2020, guess we got it doubled up
A couple mad dogs hearing cheers, another cup
So here’s to us and here’s to you hearing the stuff we made
Most important though, here’s to making it to another day
And what a way to do it, wading through the beats selected
I already smoked some rappers, man that beef is tepid
Those are days of the back when, man I’m laughing now
But when I heard my name in their mouths, that wrath was loud
I’d like to think I’ve chilled a bit and recognized where best to move
No time for wasting energy on all these lesser feuds
I never know where a beat is going to take me
So i try to take my time, never hasty
But when the time is right, I’m moving at a great speed
Lucid lyrics from the sediment of day dreams
My vision board was double sided, Gator Rogowski
Couldn’t make heads or tails of any way that I was sounding
Figured find my path out and painted the picture thus
Like I told my oldest, it’s better to bend than it is to bust
Sometimes he listens, experience will teach him best
A bird’s eye view of one growing, soon to leave the next
And I’ll be there trying to not to say I told him so
Cause that’s not helping anybody but a lowly foe
And so we grow, gradually imagining the laughter sings
Helps to bury all the ugliness, the wrath that stings
Soothing when he reaches out to hold my hand
He’s so big but so small compared to this land
I want to walk him through it all on his behalf, but no
The hardest thing for me to ever let is go
Don’t get me wrong, he drives me up the wall and then a bit
I just hope he finds some friends, never set adrift
|
||||
6. |
Mark Gruffalo
02:38
|
|||
Rubik's Cube or just the movie got me in a box
The Minotaur with Layne Staley making sinners watch
I could’ve been the boss, so be advised your minute’s up
I quench my thirst with your tears from a dixie cup
I’m on a tear that can’t repaired with nine stitches
Fine tuning this rhyme human sublime witness
Don’t mind moving through the chaos in my quiet shoes
All the better to surprise a few when time is due
Colliding through kaleidoscopes of the livest quotes
Dime a dozen gum flappers have the night to boast
But when the sun comes up their time is over with
No time for homophobes, racists, or chauvinists
A motormouth with the fancy leather gloves
Perforated with the brass snaps, can he ever bust?
Maybe, maybe not floating in an 80s yacht
Hold the mic with with my left hand and aviate the plot
Custom Hockey jersey when I’m rocking the live shows
Made the Crowns theme song, now I supply growth
A fee fi fogy with the rap attack that won’t stop
Shout out my man Nord1kone with the dope watch
I broke off just a bit of my zone
So you can catch some inspiration to consider your own
My mom told that I rap too fast
But it’s fun doing what I want to do it’s a fact
Who is that? Nah, me up in the ‘09 Prius
Trying to blow the speakers out with mixes finna see this
And he is the speaking of himself in third person
Cause first and second people got sick of him rehearsing
And working the last nerves of his two sons
Molding more raps when he’s hearing new drums
Jason Statham hairline, I never let the stubble show
The transporter seldom seen, call him Gruffalo
|
||||
7. |
Fish to Fry
03:30
|
|||
I’ve got a great idea
Well what does Chumzilla think about it though?
Best one yet
Uh, okay
So um, why don’t you just sidle on over and check this out?
Let’s make it denser than it has to be
Potentially hazardous to the cats who try to capture half the masterpiece
A massive beast leaving ruins in his wake
Superhuman moving weight, watch him zooming in his cape
Never truant cause the beat is ridden, staying in the pocket
Pick a pocket where the zipper’s blocking all the different options
My process is pretty simple, pick a beat and rip it
A lost breath within is nimble, fricassee it wicked
Maybe need a minute, find an angle then I’m diving in
No holds barred, I’m bombarding your soul with gold stars
As for conversations, man I never take a troll far
Biggest billy goat fulfilling dopeness, let them stroll hard
So walk along little man
Walk along little man, walk along
So walk along little man
We’ve got bigger fish to fry
Providing grins to those who follow along
Ears to souls with this music, I acknowledge that bond
The polish is gone but I’m not here for the ambience
I’m here to be present, accounted for, gaudiness gone beyond
Dropping thoughts over beats, handing you the cardiac
Trying to be green with envy words connect the art of rap
I regard a gat as something for the insecure
Go ‘head and pose with your toy, man you spin and burn
Can’t go anywhere without your metal binkie
Watch you catch a beat down with a bent up slinky
Acting tough, puffing chests, the gun is a prop
Propping up the sucker that you are now in the shop
Nobody’s going to steal the lil Debbie that you’re buying
Try not to shoot yourself in the pickup that you climb in
I never liked a Trump and don’t really care for Biden
Cause he’s all about the money, never all the dying
So walk along little man
So walk along little man
So walk along little man
We’ve got bigger fish to fry
Meanwhile, they played for a sucker and you suck along
Blaming all of those people for the trouble that you’re finding
What a pawn, but go ahead and shout another slogan
Mind blown, did you hear that hubba hubba Rogan?
I mean, what if, maybe they did it, let’s believe it all
And some care to wonder why we find ourselves in a free for all
Suspended disbelief and stall reason cause we got the faith
Divide and conquer drive the wedge, is how they operate
I heard the flag’s on sale, man I’m copping 8
Not today adrenochrome pizza gate, not today
Got a lot to say and it’s something that they fed you
Lockstep with the other puppets, ‘sup with chess moves?
We’re pointing trigger fingers at each other but it isn’t us
It’s the people making all the bucks who laugh from up above
They’ve got so dialed in, it’s feeling hopeless
The more they take the less we have there is motive
We’re pointing trigger fingers at each other, it isn’t us
It’s the people making all the bucks who laugh from up above
But they’ve got so dialed in, it’s feeling hopeless
The more they take the less we have and that there is their motive
|
||||
8. |
||||
Share the same language but they use it so differently
Building hate castles, as they Choose to grow misery
Put themselves upon a throne as one who finds answers
Leaving questions for the feeble minded financers
A scapegoat with that brand new car smell
Hop aboard the bandwagon, dragging the dark hell
Call now operators standing by to scam you well
waving magic crucifixes with a holy plan to sell
The next twenty donors get a special spot in church
When you give it’s got to hurt, i’ve got a lot of wroth
I’ve got the quotes locked and loaded, set to fire up
I live for greater good, supply your finest ride, it’s us
See the people over there, they’re the scary ones
Close your eyes in this prayer as the rare succumb
That’s the holy spirit reaching in pocketbook
Cashapp, paypal, Venmo got a lot of looks
Give until it hurts and then I’m taking til you’re numb
Finna build a church the merchant working phrases comes
I’ve got the escalator, never mind the staircase
Swear it takes everything you got, not a square’s safe
There's something to be said for said sellers of snake oil
Parallel to hell, Michelle Gellars with face boils
Cruella gives chase, loyal to these felons of faith- spoiled
Far from stellar, Trapped in the cellar where fakes toil
Submersed in self- subversive to subservient shells
Mega churches filled with willing participants surfing swells
Of inflammatory rhetoric, venomous verbiage avails
Amassing fortunes while less-fortunates are stirred into cells
Sleepers that's awakened by appropriate trigger phrases
Wolves in sheep's clothing promoting rejiggered hatred
Marginalize then ostracize- dehumanize those sinners faces
Middle America the nesting ground for reinvigorated basics
The MAGA miasma, patriot actors and promise keepers
Codifying us against them, then launch the seekers
Fahrenheit 451 with zombies on the speakers
Finance action PACs for family values- taunt the teachers
Education is elitist- dumb down the norm the hoardes insanity
Bible porn, the swarm with hons deformed engorged on vanity
Charletans- the great Oz- but we perform to lift the canopy
As our refusal to support this form of distorted Christianity
There's no discernment or acuity
Spearhead a modern dark age the return to where the foolish be
At least u earned a perfect eulogy
Man I hate the hate that u inspire burn in perpetuity
|
||||
9. |
||||
Was it the smattering of boos that was shattering your happiness
And had to bring the blues with the savage axes added in
That has been something I ponder, wandering with wonderment
Nirvana summit reaching, keeping deep in speech a hundred spit
And the for the fun of it I funnel words around the track precisely
Chumzilla roller coaster wrote so appetizing
Half the lightning striking messages hiding inside of bottles
The never docile find him rhyming titan flyer goggles
Prepare with discipline, no dodging Eric Dickerson
The rare magnificent, chupacabra tearing the citizens
Some see a bit of him inside themselves and feel relief
Providing Ls to the clientele who seek a feast
This beat down is complimentary, go sweet receipt
Smoking that adidas leaf sativa, I don’t need it b
Indeed it seems the reaper blade is closer, praise to Kofa
Same to no one, VLTR KMBT sharpen blades in gray pagoda
VLTR KMBT-So raise a toast to us
Inside your drink a flag of white surrender, foes are crushed
sing along and slowly feel the notes of frozen dust
The ground beneath you disappears your grave has opened up
ACT-1
They mention me in the same breath as your favorite rapper
And They only even mention him to say he’s wacker
I’m eating rappers like a bratwurst with a plate of mashed potatoes after
Fill a mass grave with frayed cadavers
Not to brag but I’m just really good at rapping
Got a hunger like an addict that just fell off of the wagon
That’s why there’s no amount of action
That could quell this passion
Fire breathing - melting rappers like a Celtic dragon
Hopping out of helicopters like I’m Logan Roy
Claiming that I birthed your whole style like I was Souja Boy
(Blind leading the blind) your Focal point is null and void
Failing to raise up like a dislocated shoulder joint
These little boys talk big
But wouldn’t go face to face with the kid if we were conjoined twins
You don’t need to drop a pin for me to get at you
I’ll punch lines straight into your noggin like a head tattoo
|
||||
10. |
Kashal-Tee
02:57
|
|||
At 1:39, you’ll find me playing Annie Lennox
Saying rest in peace to Big L, the man he set it
Cold blooded with the callous ways of dope
Some shoot the gift, but never calibrate the scope
Charles Ridenhour with the logo in the crosshairs
Rap with with two Ps and the style with boss flair
Liner notes provided nights of dopeness for me
Planting seeds to build the me you see performing
The beast was dormant, but now its time’s upon us
If I’ve truly got a gift, how can I deny the promise?
The night before I recorded my first song, it’s all I thought of
I can’t let this go to waste
Making no mistakes
I’m amazed I slept at all, took the train to see Erase
Broke bread with Kashal-Tee, and shook the walls
Bones in the Closet studio I’m leaving with a tape
Play it in the walkman when returning on the train
It was 2 on 2 basketball in black Filas
A boombox playing instrumentals that’s the realest
Walking nights, freestyling with my man
Learning how to show you exactly who I am
And all those years have passed, but the moment never fades
My core memories of friendship to resonate
I’m blessing breaks to this day thanks to Kash’s guidance
So I don’t take this lightly when I’m masterminding
My path of rhyming, forever a student that’s the writing
You’ll find the wall, you better run through and smash it mighty
I tell myself that others may not see it the same way
So I try to give my all with this and stay sane
Rap’s a way for me process all that madness that appears
I do this strictly for the love, there is no status here
A statistician crunching digits with the thumb screws
That isn’t me, I’m just a rapper on the one twos
Chumzilla got the beats that Imma run through
And leave my mark within this moment, let it come soon
That inspiration is the gift, the fire driving me
I hope you find the things you love, no longer hide and seek
|
||||
11. |
||||
Jason Kidd quotes on beats make the cipher complete
Turning the franchise around 360 degrees
Draft night back in the day when all the suits were extra huge
Peace of mind, the rest to you, connect the neck to groove
The more we do, the less to prove but effort remains
Baptism by fire, doubters left in the flames
Robert Horry dudes throwing in the towels forgotten
All rememberences ever did was how it’s awesome
I’m Boris Diaw sipping cappuccino, what’s the flyness?
Jumping on the track in flip flops, and touch the highest
Grab my cup and saucer, saunter off like nothing even happened
Exclamation points and asterisks keep the caption
Blank stares until the cases are caught
Then they want to step to this like I’m made for the job
No handrail guidance provided to reach the summit
Chumzilla, man you fed me plenty beats, go head and keep them coming
I bless the mic smooth steady with the fly terms
I wanted fades half moons and long sideburns
But nowadays my hairstyle is just a negative space
Dig find listen sample chop repeat cap in the place
Arranging letters abra cadabra the magical way
Find the beats that Chum sent me then I’m mapping the day
I’m at it, the stage where what inspires me is my life
So I’m steady living, paying attention to what I write
Rehabbing my achilles soon I’m running it by
Do my exercises, no more tendinitis, alright
I’m at the stage where I got to take care of myself
Snapped the left achilles, right don’t want to tear it as well
But I’m stalling on it, cause I got the urge to write again
I’m Pookie with the beat calling me, deny defend
Supplying gems and the placement is key
Kicking flavor so you know I’m major lacing this beat, indeed
|
||||
12. |
Rony Seikaly
02:37
|
|||
Cocaine is snorting my lines, no need to take drugs
Rolling up my rime pages for the straw that they suck
Strictly business, writing raps on back of pay stubs
Kick the gift and supply them dap and that’s the way cuz
This man’s ill, pre ankle injury Grant Hill
You’re nothing but an ant hill built on a landfill
Man chill before I drop an anvil upon you
Rony Seikely on a pontoon with your mom dukes
In a pair of new blue and bronze LeBron shoes
Bought the UHAUL with flats that’s the wrong move
Show up to Cracker Barrel in my rap apparel
Want my regular server, not that slacker Carol
my regular burger, worcestershire sauce
You can stop it now, What? the search for the boss
Got some bad karma, man I’m working it off
Ninja stars into cars, watch the shuriken is tossed
One hit wonders, I’m call them Tank Abbott
Macho Man wallet in my pocket, bank savage
Just playing, my wallet’s got some holes in it
Gas tank on E, call it No Limit
Master P while these cats aren’t even potty trained
Nagasaki sipping saki at some hockey game
No cocky claims, just follow through to make the nets swish
I’d rather hit up Asakusa, fresh fish
Podium burglar, taking stands while the rest sit
Chuck Schuldiner for the folks who want a Death wish
Sort of stoked to catch a stash 80 beats, holy smokes
blame Chumzilla if you find me overdosed
So break them off something proper, hammer soda prop
Gold binoculars, viewing the scene with a sober thought
Potpourri and opera, or is Oprah man
Shaking off a little of my style, you can hold a gram
|
||||
13. |
||||
Bespoke raps, the beat is what I tailor to
I was eight by the time that it was 1982
A mighty cadence grew from a kid who’s so inquisitive
So persistent trying to figure how the picture fits
Perspective meant a lot, shift around and view it different
Too scared of life to ever need the crutch of superstition
A dude who listened to the elders at the dinner table
Hoping I could soak up wisdom given swift appraisal
This was back when CD players were a luxury
Ghostbusters soundtrack, playing and I’m running free
What a scene, the trampoline I got the scars from
That milk crate that took a chunk of my shin
Still carry that wherever I roam, forever at home
My medicine is flows with the drums that begin
Mercurochrome on the scrapes with a glass applier stains
I love connecting words and never pacifying brains
Smash with rhymes in dozen fly thumping beats with live drums
Pass with flying colors like companies during Pride Month
Difference being I mean it, sincerely yours, it’s Stephen
No real remorse for schemers seeking status recent
I’m at a region where my values aren’t the same as power brokers
So I paint with louder quotes and hope I found the voters
The ones who care to change, or even bother, where are they
some chasing errant strays as the peril stays
I tell my sons, life isn’t fair but they’ve still got to try
Do what they can to help each other while the awful fly
Recognize the reach of leading by example
And stand up for what you believe in even the handful
Make sure to pick your spots, not everyone will want to hear
Cause some who a claim a god to fear, will plot demonic leers
There’s what is said, and what is done, you’d better watch it close
Learn what’s around you and adjust a touch to spot the host
|
||||
14. |
Good Night
02:42
|
|||
110 percent is two hundred and twenty proof
Proof of life with the concept of what I’m blending through
Threw the game away, and saved it for a rainy day
I’m on deck, call me griptape maybe it’s the way to play
Trading quips with Macy Gray, Knicks fan that ixnayed
Pushed the envelope away that opened with a kriss blade
Provoke a quick hey, sitting at the doctor’s office
Biding time thankful for insurance when a lot are jobless
Promises are alibis, serpents in these callous times
Shout out to my man Tarek, family fled from Palestine
Phantom Memories whispering from Dungeons of Dooms
One and the same consummate the one to consume
A consummate professional whose drunken and swoons
Playing ball amidst the cosmos and I’m dunking the moon
The clan McCloud so there can only be one in this room
The trunks that are tombs, torched cars inside abandoned lots
Needle on the dental record, playing hits from man that’s lost
Famished lots draw straws but the drink is just mirage
Found the anger of the atheists who had cussed at gods
Adjust the box, fit within it, learn the corners well
Playing pin the tail on surveillance, no more lapels
The rage is simply something keeping the husk afloat
Lakes of gasoline an acid team, seeks to thrust the boat
The secrets trust in those who choose move when ground is lost
A bruiser’s blues with frozen veggies on his self-esteem
Who he was no longer who he is, a velvet spleen
Compelled to dream, but every fantasy has twisted ends
Spin the bottle, flip the cap to squads whose litmus trends
So ring that dinner bell until the clapper cracks the shell
No more liberty to find inside this lived in hell
Sick of infantile raps, nursery rhymes with ceramic floors
Debate the manticore, manic havoc the Manowar
Overflooded, making the morticians abandon morgues
Your flow is rubbish, flossing all of the things you can’t afford
tractor beam the phantom forge making a molten mess
Melting everything they’re holding sacred in a golden breath
Behold the wretch, the stock is locked, a barrel of smoked fish
Staying focused on my dreams, while it seems that most drift
A childish team riding shotgun on a ghost ship
So find the corn cob pipe of life and smoke this
|
Sankofa Fort Wayne
My rhymes kick in like a turbobooster.
Fort Wayne.
Streaming and Download help
Sankofa recommends:
If you like Sankofa, you may also like:
Bandcamp Daily your guide to the world of Bandcamp