Australian scientists have just discovered a new species of giant stick insect and it’s… well, really big. Dubbed Acrophylla alta, the alien-looking bug can apparently measure up to 15 inches long and ...
ATLANTA — Get ready for another Cicada invasion. The noisy, alien-looking bugs are expected to return to the Peach State once again this spring, but this year’s brood is not to be as it was last year.