The social contract is a concept that liberals and conservatives interpret very differently, but In this video we’re probably going to make both sides angry.
The social contract is a concept that liberals and conservatives interpret very differently, but In this video we’re probably going to make both sides angry.