RALEIGH, NC – A group of alien-like life forms have been filmed growing in a sewer in North Carolina. What are they?
Watch the video and judge for yourself.
Some say it is a bryozoa, which is a coral-like colony of tiny creatures.
What do you think?