Latest & Breaking News Updates.
Scientists have discovered an alien-looking, ‘supergiant’ sea bug species in Vietnam and named it Bathynomus vaderi…
A mysterious and intriguing “alien-like” creature washed up on an Adelaide beach, has sparked widespread curiosity…