Alien Species

The Zuben'ubian Leeches are strange giant creatures that made their way to Earth.

Biology[]

Giant pink masses of flesh.

History[]

In 2023 several of these leeches attached themselves to the Eiffel Tower in dystopia city-state of Paris.

Appearances[]

  • La Foire aux immortels (1980)