Snake

102 6 5
                                    

How do snakes have sex?

I mean

They're fucking

























































N O O D L E S

Shower ThoughtsWhere stories live. Discover now