Sunday Bloody Sunday.

NB: if detailed discussions of menstruation bother you, you may want to skip this post. ...more