What's happening at Karadi?

344382316 1441808646651121 5203481969188859042 n


Keeping you up to date with what's happening at Karadi and around the community