135 - Ribbon Worms (F)

11.9K 293 87
                                    

Ribbon worms will eat themselves if no other food is available.

Scary Facts and Creepy Stories✔Where stories live. Discover now