INSIDER
Invasive jellyfish and tree-killing bug found in Texas
Read full article: Invasive jellyfish and tree-killing bug found in TexasThe Padre Island National Seashore says it recently received a “not-so-welcome visitor.” The invasive Australian Spotted Jellyfish, or Phyllorhiza punctata, was spotted on North Beach, PINS said.