CUMULUS

THE SQUAMES

Urban Theatre on the Main Square

Recently, hominides were discovered in Central Europe.
They are presumably creatures deriving from a failed genetic experiment who had been hiding up to now.