Perry Farrell is certifiably insane

    As if we needed any more evidence, there’s the album cover for his new band Satellite Party’s upcoming release. Ultra Payloaded is slated for release May 15. Anybody interested? Anybody?