Las Vegas, Nevada, United States
System of a Down / Mindless Self Indulgence / Clutch Feb 14, 2002 Added by Bruhvvmetal