‘Alien-looking’ insect found trapped in amber

Oregon, US (BBN) – The 100-million-year-old remains of an alien-looking female insect —...

Read More