Why does America have so many Strip Clubs? Portland has the most strip clubs per capita of any US city