Listen

Description

In 1981, Inseminoid was released to the public audience. Was it a masterpiece ahead of its time or was it meant to be left in the space caves?