1 Its odd that the US still Its odd that the US still incarcerates a lot more people per capita than Russia. Over a million more people in prison than China too. Lots of overzealous law enforcement, in my opinion. reply