New Cocoon

New Cocoon
is a song by
Man or Astro-man?
it was released on
Defcon 54321