Don Schumacher Racing Open House Car Show 2018 was held at the Don Schumacher Racing Headquarters in Brownsburg, Indiana on August 31st, 2018. If you are a drag racing fan, then you know that Don Schumacher Racing is one of the biggest and most successful team in the profession! Its always a special day when DSR opens their doors to the public, but this show is more than … [Read more...]