Cherry Choke - Self Titled (IMPORT) (LP) Cover Art

Cherry Choke - Self Titled (IMPORT) (LP)

  • $22.99


Origin: Germany
Released: 2009
Catalog number: ELEKTROHASCH 128
The debut release from high octane rock 'n' rollers, Cherry Choke!