The Simpsons Under Fire for Seal-Clubbing Newfie Scene

The Simpsons is facing criticism on social media over a Canada-set episode, “D’oh Canada,” [...]