challenging thoughts is a blogging site where where blog posts are made to educate on flawed common beliefs. Challenging Thoughts seeks to interact with its audience and and get their views on issues to do with flawed but common beliefs.
Social Plugin