On the stump, Obama liked to joke that a building in the Cayman Islands that was the registered home of 12,000 plus US companies was "either the biggest building in the world or the biggest tax scam on record." But the Cayman Islands is dinging back, a press release has just dropped in my inbox from them pointing out that 1209 North Orange Street in Wilmington Delaware, Joe Biden’s home state, houses 217,000 companies.
Democrats turn out to be hypocrites. In other news, bears are Catholic and pope found shitting in the woods. Or something.