As biologically diverse as the Amazon is, this peculiar creature would not appear to be a natural inhabitant of the Brazilian jungle or, indeed, Earth for that matter. Standing just a few feet from a mesmerising flashing light, this unidentified being could offer proof that we are not alone in the universe. Proof? A still […]
