an album cover for the band cosmic larvae