Millions Of ‘Alien-Like’ Creatures Wash Up On US West Coast Beaches – NDTV

An influx of millions of tiny, blue, alien-looking creatures known as Velella velella or “by-the-wind sailors” washing up on beaches from Oregon …

Leave a Reply

Your email address will not be published. Required fields are marked *