davidplusworld.com
Charlie Hebdo, France, Me, and the rest...
Trying to collect my thoughts and explain to my English speaking readers what Charlie Hebdo represents and stands for.