Drop Dead presents The Itchy & Scratchy Show CollectionSidewalk HustleOctober 4, 2014 English brand, Drop Dead’s namesake is eerily appropriate for their latest collaboration with the iconic duo from The Simpsons, Itchy and Scratchy. Simply ti... More... 0