7:47:50 PM
What the fuck ? Chinese county clubs to death 50,000 dogs. Warning the photo here is a bit unsettling. Not that it was ever on the list but scratch China permanently.
7:44:53 PM
Journey, Def Leppard review from Chicago a couple weeks back.