The Seneca Twins

Released 1995 Length 27:24

The Seneca Twins is the sole album by The Seneca Twins. It was recorded live at The Empty Bottle, Chicago on 1995-11-25.

Tracks Edit

Side 1