Self Jupiter – 'The Lemongrass Song' New one from the weird and eclectic mind of Freestyle Fellowship, Project Blowed and The Kleenerz icon, Self Jupiter.