Cartoon – Price of Freedom

A B- for Canada, an F for the U.S. | The Seattle Times