Possibly untrue science news

I couldn’t get any English subtitles, but I got the gist, I think. Did I hear “flesheaten demon”? Loved the “hieroglyphs”.

5 Likes
13 Likes