Is Plum Island Still in Operation? Unraveling the Mysteries of a Former Research Facility
Plum Island, a small piece of land off the northeastern coast of Long Island, New York, has long captured the imagination of scientists, conspiracy theorists, and the general public alike. Best known as the site of the Plum Island Animal Disease Research Center (PIADRC), the island has a storied past steeped in secrecy, innovation, and …