From Twitter:

Dan Klein responds to Bryan Caplan on immigration https://t.co/llIsCzvPjf

Leave a Reply

Your email address will not be published.