Kadebra – Compass

Kadebra – Compass

Chelyabinsk, Russia and Indianapolis, Indiana? Two places that no one thought would be mentioned in connection with each other, let alone by such an excellent piece of cooperative heaviness