Posted on September 2, 2026 by Scientific AmericanNewly discovered ‘demon cave fish’ hid out in Alabama military installation for 40 years Scientists named this oddball creature after the Demogorgon from Stranger Things