Of Mice and Men by MegaDeth Overview Tag Appears on 2004 - The System Has Failed Electric Factory : 11-12-04 (Bootleg) Live In London - 08/02/05 - Disk 2 System Has Failed The System Has Failed The System Has Failed (2004 Sanctuary, 06076-84708-2, USA) Warchest Warchest (disc 3) Warchest [Disc 3] Playcount 680 Listeners 131