Date: 18 Aug 2008

Location:
Detroit, MI

Venue:
DTE Energy Music Theatre

Existing Media

Testament, Heaven and Hell & Judas Priest