Todd and Teresa had a fantastic time at the Manson/Zombie Twins of Evil II show last night in Cincinnati. The highlight of the night was of course meeting the Superbeast himself, Rob Zombie, who was not only extremely personable as always, but also did Todd an amazing favor.
Todd has had his Dr. Satan limited edition bust for a long time (since the House of 1000 Corpses era) and over the years has been able to have every major cast member sign it (Rob too) - except Baby, the iconic Sheri Moon Zombie. Having never had the opportunity to met her in person, Todd asked Rob if there was any way for her to sign the bust. Rob generously offered to take it backstage after the meet and greet session and have her sign it! Right before the show, his photographer hand delivered it back to Todd from the stage, autographed.
These pictures were even taken with Rob's sweat towel that Todd nabbed in the background. Ok yeah, it's kind of gross but it's still memorabilia right?
Here are some pictures from the show! Minor injuries were suffered from crowd surfers but it was all well worth it.