Spike TV's "Scream 2008"
Spike TV's "Scream 2008".Greek Theatre, Los Angeles, CA.October 18, 2008.
(Oct. 18, 2008 - Source: Bauer Griffin) more pics from this album »