Screaming Females

October 17, 2017


Good news!  The almighty Screaming Females have announced a new album, All At Once (due February 23), and put out a new single/video.  Try to not leave it on repeat forever.  Enjoy.

PS – If you don’t come see Screaming Females at Barracuda on Tuesday, October 24, then we can no longer be friends.

No comments yet.

Leave a Reply