On June 23rd, we’ll be marking the third anniversary of one of the most infamous Supreme Court decisions of the past decade — in Kelo v. City of New London, the Supreme Court of the United States ruled that the City of New London, Connecticut, and, by extension, any city in America, was within it’s [...]

