MMusic Read More 1 minute read The Planetoids – Your Body | Music VideobyMichalina RośOctober 11, 2019 A new song has landed from The Planetoids, an indie-disco band based in Hannover. The infectious self-love…