› added 4 years ago
82
TIL about 'star jelly' or 'star snot,' a gelatinous substance sometimes found on grass or even on branches of trees. According to folklore, it is deposited on the Earth during meteor showers. Nobody is quite sure what it actually is.