Is This an Alien Species Discovered on a Texas Beach?Is This an Alien Species Discovered on a Texas Beach?Imagine walking on the beach in Galveston, Texas when something odd catches your eye in the sand. At first sight, you think of the movie "Alien." after you see what it looks like.Mario GarciaMario Garcia