The Gooch Palms – “Cucaracha” (Official Video)

Sydney, Australia’s the Gooch Palms are currently supporting fellow Aussies (and members of Tame Impala) Pond on tour. Watch the duo’s DIY lo-fi ode to cockroaches below.   We need more music videos… Continue reading