Transparent creatures with gazing stare litter Texas coast in ‘rare’ event, photos show
The creatures are appearing by the thousands and are “practically invisible,” researchers say.
source
News and Events from DFW area
The creatures are appearing by the thousands and are “practically invisible,” researchers say.
source