a thousand nippled creature?

a multi nippled creature

an all-seeing eye?

all-seeing eye?

f

ice barnicles

a sea

alien invasion

No, frog spawn. Visit the Tate Modern in your nearest ditch or pond.