TIL about “star jelly”. According to folklore, star jelly is a mysterious substance deposited on Earth during meteor showers. Turns out, it’s actually a substance that comes from the glands in the oviducts of frogs and toads.

Read more: https://biomeecology.com/nature/2018/02/what-is-star-jelly/

What do you think?

12 Points
Upvote Downvote


Leave a Reply

Leave a Reply