period blood

75 1 1
                                    


Q. What’s the difference between sand and menstrual blood?

A. You can’t gargle sand

bible of jokesWhere stories live. Discover now