The S.O.A.P Blog
S.O.A.P stands for Speaking Out Against Profanity and the S.O.A.P blog is a platform for discussing the profane use of language which is now becoming a culturally accepted phenomenon…
S.O.A.P stands for Speaking Out Against Profanity and the S.O.A.P blog is a platform for discussing the profane use of language which is now becoming a culturally accepted phenomenon…