Yet Another Mystery Creature
Yet another mysterious creature has washed up on the shores of our planet, this time in Australia. Some dutiful probing by Riss Flex reveals almost the same, exact animal washed up on tiny Plum Island, off the coast of New York recently.
Plum Island, says Flex, is home to Lab 257, formerly a government facility built to experiment in biological warfare and, later, research anti-animal biological agents. Flex digs deeper into the mystery, plus reports on the drug cartels’ stranglehold on Mexico and revisits the odd case of the foreign object that fell out of the sky into Argentina in 2011, causing major damage.