- Advertisement -spot_img

TAG

Only animal that can photosynthesize

Meet ‘Leaf Sheep’ : Only animal that can photosynthesize

‘Leaf sheep’ are a bizarre kind of sea slugs that is biologically named ‘Costasiella Kuroshimae’. This sea slug has recently become viral and gained...

Latest news

- Advertisement -spot_img