Mekbuda - Castor & Pollux

Castor & Pollux by Mekbuda is from the album The Wonder of Wandering recently released on the California based label @ubiquityrecords The video contains scenes from the Soviet movie This Funny Planet (1973) directed by Yuri Saakov and Yuri Tsvetkov.
Back to Top