Stacked focus micro image of a bug that might very well have last sat on a dinosaur
90 million year old insect and pollen in Baltic amber
Log in or register to post comments
Stacked focus micro image of a bug that might very well have last sat on a dinosaur